-Code
n = int(input())
arr = [input() for _ in range(n)]
res = 1
for x in range(n):
line = arr[x]
if line.count('B') > n // 2 or line.count('W') > n // 2:
res = 0
if 'BBB' in line or 'WWW' in line:
res = 0
if res == 1:
for x in range(n):
line = ""
for y in range(n):
line += arr[y][x]
if line.count('B') > n // 2 or line.count('W') > n // 2:
res = 0
if 'BBB' in line or 'WWW' in line:
res = 0
print(res)
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 32154번 SUAPC 2024 Winter (3) | 2024.09.02 |
---|---|
[백준/파이썬] 32193번 승강장의 깊이 (0) | 2024.09.01 |
[백준/파이썬] 24803번 Provinces and Gold (0) | 2024.08.30 |
[백준/파이썬] 5340번 Secret Location (0) | 2024.08.29 |
[백준/파이썬] 9771번 Word Searching (0) | 2024.08.28 |