정말 숙제랑 공부 다 빼먹고 이악물고 어거지로 매달린 보람이 있읍니다 아…
며칠간의 성과물 (veryvery dirty trash code)
def howManyPaint(board_list):
t = ''
for count in range(len(board_list)):
if count % 2 == 0:
t += board_list[count]
else:
t += board_list[count][::-1]
a = [0, 0]
k = 'W'
for num in range(len(t)):
if num % 2 == 0:
k = 'W'
else:
k = 'B'
if k != t[num]:
a[0] += 1
else:
a[1] += 1
return min(a)
def printBoard(list1): # for debug
for item in list1:
print(item)
# width M, height N
N, M = [int(i) for i in input().split()]
board = list()
result = list()
for count in range(N):
board.append(input())
# print('\n\n\n')
for num3 in range(N-7):
for num1 in range(M-7):
c_board = list()
cut_w = num1 + 1
for num2 in range(num3, num3+8):
c_board.append(board[num2][num1:8+num1])
# printBoard(c_board)
result.append(howManyPaint(c_board))
# print(result)
# print('-'*20)
# print('='*20)
print(min(result))
피곤하네요… 현타오니 빨리 자야겠습니다 ㅂㅂ