π λ¬Έμ
μκ·Όμ΄λ μ΄λ Έμ μ μ "λ΄λ³΄λ (Bomboni)" κ²μμ μ¦κ²¨νλ€.
κ°μ₯ μ²μμ N×Nν¬κΈ°μ μ¬νμ μ±μ λλλ€. μ¬νμ μμ λͺ¨λ κ°μ§ μμ μλ μλ€. μκ·Όμ΄λ μ¬νμ μμ΄ λ€λ₯Έ μΈμ ν λ μΉΈμ κ³ λ₯Έλ€. κ·Έ λ€μ κ³ λ₯Έ μΉΈμ λ€μ΄μλ μ¬νμ μλ‘ κ΅ννλ€. μ΄μ , λͺ¨λ κ°μ μμΌλ‘ μ΄λ£¨μ΄μ Έ μλ κ°μ₯ κΈ΄ μ°μ λΆλΆ(ν λλ μ΄)μ κ³ λ₯Έ λ€μ κ·Έ μ¬νμ λͺ¨λ λ¨Ήλλ€.
μ¬νμ΄ μ±μμ§ μνκ° μ£Όμ΄μ‘μ λ, μκ·Όμ΄κ° λ¨Ήμ μ μλ μ¬νμ μ΅λ κ°μλ₯Ό ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
μ λ ₯
첫째 μ€μ 보λμ ν¬κΈ° Nμ΄ μ£Όμ΄μ§λ€. (3 ≤ N ≤ 50)
λ€μ Nκ° μ€μλ 보λμ μ±μμ Έ μλ μ¬νμ μμμ΄ μ£Όμ΄μ§λ€. λΉ¨κ°μμ C, νλμμ P, μ΄λ‘μμ Z, λ Έλμμ Yλ‘ μ£Όμ΄μ§λ€.
μ¬νμ μμ΄ λ€λ₯Έ μΈμ ν λ μΉΈμ΄ μ‘΄μ¬νλ μ λ ₯λ§ μ£Όμ΄μ§λ€.
μΆλ ₯
첫째 μ€μ μκ·Όμ΄κ° λ¨Ήμ μ μλ μ¬νμ μ΅λ κ°μλ₯Ό μΆλ ₯νλ€.
β νμ΄κ³Όμ
μ΄λ ΅λ°...
μ°μ μ°μλλ μ¬νμ μλ₯Ό ꡬνλ ν¨μλ₯Ό μμ±νλ€.
def count(board, n):
# ν
for i in range(n):
cnt=1
for j in range(1, n):
if board[i][j-1]==board[i][j]:
cnt+=1
else:
cnt = 1
# μ΄
for i in range(n):
cnt=1
for j in range(1, n):
if board[j-1][i]==board[j][i]:
cnt+=1
else:
cnt = 1
n=int(input())
board =[list(input()) for _ in range(n)]
λͺ¨λ κ²½μ°μ μλ‘ λ€λ₯Έ μμ μΈμ ν λ μΉΈμ νμΈν΄λ΄μΌν μ§
μ΅λκ° λ°μν μ μλ μμΉλ₯Ό μ°Ύμ μ£Όλ³μ νμν΄λ΄μΌν μ§...?