-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
출력오류.. (제가 푼 방식) 이유가 뭘까요...
21.12.11 14:48 작성 조회수 113
0
n=int(input())
a=[list(map(int,input().split())) for _ in range(n)]
cnt=0
for i in range(n):
for j in range(n):
if(a[i][j] > max(a[i-1][j], a[i][j-1], a[i+1][j], a[i][j+1])):
cnt+=1
print(cnt)
이렇게 혼자 풀면서 작성했는데 cnt가 출력이 되지 않고
if문에서 오류가 납니다.. 이유가 뭔지 혹시 알 수 있을까요?
답변을 작성해보세요.
0
김태원
지식공유자2021.12.13
안녕하세요^^
max(a[i-1][j], a[i][j-1], a[i+1][j], a[i][j+1])
위에 부분에서 index out of range에러가 납니다.
답변 1