본문 바로가기

파이썬 알고리즘 (인프런)/탐색&시물레이션

11. 격자판 회문수

# 격자판 회문수

def run(a):
    cnt = 0
    for i in range(7):
        for j in range(3):
            for k in range(2):
                if a[i][j+k] != a[i][j+4-k]:
                    break
            else:
                cnt += 1

        for j in range(3):
            for k in range(2):
                if a[j+k][i] != a[j+4-k][i]:
                    break
            else:
                cnt += 1

    return cnt


a = [list(map(int, input().split())) for _ in range(7)]
print(run(a))

'파이썬 알고리즘 (인프런) > 탐색&시물레이션' 카테고리의 다른 글

10. 스도쿠 검사  (0) 2021.02.09
9. 봉우리  (0) 2021.02.09
8. 곳감  (0) 2021.02.09
7. 사과나무  (0) 2021.02.09
6. 격자판 최대합  (0) 2021.02.09