• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

격자판 회문수 풀이

23.01.21 17:59 작성 조회수 237

0

a=[list(map(int, input().split())) for _ in range(7)]
res=0
def check(a):
    res=0
    for i in range(3):
        temp=a[i:i+5]
        temp.reverse()
        if temp==a[i:i+5]:
            res+=1
        else:
            res+=0
    return res
for i in range(7):
    temp=list([0]*7)
    temp2=list([0]*7)
    for j in range(7):
        temp[j]=a[i][j]
        temp2[j]=a[j][i]
    res+=check(temp)
    res+=check(temp2)
print(res)
            

이렇게 풀어도 괜찮을까요??

답변 1

답변을 작성해보세요.

0

안녕하세요^^

네. 이 문제는 시간복잡도를 따지는 문제는 아니라 구현력이니 답만 나온다면 상관없습니다.