체스판 다시 칠하기(백준)
n, m = map(int, input().split()) board = [] result = [] for _ in range(n): board.append(input()) for i in range(n - 7): for j in range(m - 7): draw_type1 = 0 # 시작이 블랙 draw_type2 = 0 # 시작이 화이트 for a in range(i, i + 8): ## 8x8 보드 추출 for b in range(j, j + 8): if (a + b) % 2 == 0: #a,b는 0부터 시작하는 인덱스 이므로 홀수칸을 의미 if board[a][b] != 'B': draw_type1 += 1 else: draw_type2 += 1 else:# 짝수칸 if board[a][b] !=..
코딩테스트
2023. 6. 30. 12:28