격자판 회문수
생성일: 2022년 1월 14일 오후 5:22
구현 코드
# 격자판 회문수
import sys
sys.stdin = open("input.txt", "rt")
def isCircular(l):
revL = list(reversed(l))
for i in range(len(l)):
if l[i] == revL[i]:
pass
else:
return False
return True
def check(board):
res = 0
for i in range(7):
if isCircular(board[i][:5]):
res += 1
if isCircular(board[i][1:6]):
res += 1
if isCircular(board[i][2:7]):
res += 1
for j in range(3):
l = []
for k in range(5):
l.append(board[j+k][i])
if isCircular(l):
res += 1
return res
board = [list(map(int, input().split())) for _ in range(7)]
print(check(board))
Author And Source
이 문제에 관하여(격자판 회문수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@lsj8706/격자판-회문수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)