인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

밥먹고살자님의 프로필 이미지
밥먹고살자

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

9. 봉우리

출력오류.. (제가 푼 방식) 이유가 뭘까요...

작성

·

163

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문에서 오류가 납니다.. 이유가 뭔지 혹시 알 수 있을까요?

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

max(a[i-1][j], a[i][j-1], a[i+1][j], a[i][j+1])

위에 부분에서 index out of range에러가 납니다.

 

밥먹고살자님의 프로필 이미지
밥먹고살자

작성한 질문수

질문하기