Inflearn Community Q&A
출력오류.. (제가 푼 방식) 이유가 뭘까요...
Written on
·
190
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문에서 오류가 납니다.. 이유가 뭔지 혹시 알 수 있을까요?
python코테 준비 같이 해요!
Answer 1
0
codingcamp
Instructor
안녕하세요^^
max(a[i-1][j], a[i][j-1], a[i+1][j], a[i][j+1])
위에 부분에서 index out of range에러가 납니다.





