728x90

2024/11 18

[BaekJoon/C] No.1018 : 체스판 다시 칠하기

https://www.acmicpc.net/problem/1018 소스코드 & 문제풀이 #include int main(void){ // 2차원 배열을 통해 체스판을 구현합니다. // 배열의 크기는 조건을 만족시키기 위해 최대 50줄과 51개의 열로 설정합니다. char arr[50][51]; // 체스판의 행 개수 (a)와 열 개수 (b)를 입력받고, count를 큰 값으로 초기화합니다. int a, b, count = 3000; // 체스판의 행과 열을 입력받습니다. scanf("%d%d", &a, &b); // 체스판 데이터를 배열 arr에 행 단위로 저장합니다. for (int i = 0; i  예제 입출력 결과

백준(BaekJoon) 2024.11.07

[BaekJoon/C] No.9012 : 괄호

https://www.acmicpc.net/problem/9012 소스코드 & 문제풀이 #define _CRT_SECURE_NO_WARNINGS#include#include int main() { int T, len; //테스트 개수 T, 문자길이 수 len 변수 선언합니다 scanf("%d", &T); //테스트 개수를 입력받습니다 char st[51]; //문자열의 길이는 2이상 50이하 이므로 배열을 51 설정해줍니다 int left = 0, right = 0; //left: '('의 개수, right: ')'의 개수를 초기화합니다 //입력받은 테스트 수만큼 반복합니다 for (int t = 0; t left) //닫힌 괄호가 더 많으면 해당 반복문을 탈출합니다 break; ..

카테고리 없음 2024.11.04

[BaekJoon/C] No.11660 : 구간 합 구하기 5

https://www.acmicpc.net/problem/11660 소스코드 & 문제풀이 #define _CRT_SECURE_NO_WARNINGS#include int arr[1025][1025]; //2차원 배열 사용합니다int main(void){ int N, M; //N*N개의 수를 받을 변수 N과 M번 반복할 변수를 선언합니다 int x1, x2, y1, y2; scanf("%d %d", &N, &M); //변수 N과 M을 입력받습니다 //2차원 배열을 통해 N행 N열의 들어갈 수를 입력받습니다 for (int i = 1; i  예제 입출력 결과

백준(BaekJoon) 2024.11.04
728x90