hsyoon702   7년 전

맨 마지막 부분에서 java.lang.ArrayIndexOutOfBoundsException 오류가 납니다.

이유는 알겠는데 이럴 때 어떻게 해결해야 할까요?

bongssi   7년 전

제가 자바는 잘 모르지만, 죽는 원인이 이 조건문 부분인 것 같네요.

if(arr[x+1][y] == 1 && x+1 < M)

x+1 < M 인지 확인하기 전에 arr[x+1][y]를 접근하는 것이 문제인 것 같습니다. 조건문의 순서를  아래처럼 바꿔보세요.

if(x+1 <M && arr[x+1][y] == 1)


댓글을 작성하려면 로그인해야 합니다.