백준 문제 풀이/c언어
2024. 1. 28.
백준 1018 C언어 문제 풀이 - 체스판 다시 칠하기
문제를 간단히 설명하면, M x N 크기의 보드가 주어졌을 때, 체스판처럼 칠해진 부분과 다른 색으로 칠해진 부분을 반복해서 칠해야 할 때, 다시 칠해야 하는 정사각형의 최소 개수를 구하는 문제입니다. 문제를 풀면 아래 코드가 나옵니다. #include #include char board[50][50]; int check_board(int row, int col) { int i, j, count1 = 0, count2 = 0; char color1 = 'W', color2 = 'B'; // (row, col)이 W로 시작하는 체스판과 비교 for (i = row; i < row + 8; i++) { for (j = col; j < col + 8; j++) { if (board[i][j] != color1..