goun55   10달 전

테스트케이스는 잘 통과하는데 arrayindex오류가 뜹니다.

어디가 잘못된거죠???

djm03178   10달 전

예제 3번에서도 런타임 에러가 납니다.

goun55   10달 전

입력받을때 map[i][j] =s.charAt(j)-'0'할때 0을 빼느냐 A를 빼느냐의 문제였군요

근데 이게 무슨 차이인가요???

djm03178   10달 전

'0'을 빼면 '0'의 아스키 코드 값인 48이 빠지고, 'A'를 빼면 'A'의 아스키 코드 값인 65가 빠집니다. 예제 입력 3에 있는 알파벳들은 아스키 코드 값이 74 이상인 것들도 있기 때문에 48을 빼도 25보다 커서 visit의 크기를 벗어난 곳에 접근하게 됩니다.

goun55   10달 전

아 그렇군요 감사합니다!!! 중요한거 배워가네요

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