kdhsong   8년 전

런타임에러 이유를 못찾겠습니다 ㅠ도와주세요ㅠ

yukariko   8년 전

check함수에 visit배열 확인에 음수값이 들어갈 수 있습니다. 음수값확인을 앞쪽에 놓으면 될것 같네요

kdhsong   8년 전

답변감사합니다

근데 visit배열에 '1' 또는 '0'만넣는데 음수값이 들어갈수있나요 ? 행여나 들어간다고해도 에러가왜나는지모르겠네요 ㅠㅠ 캐릭터배열에는 음수값이 들어가면 안되는건가요 ?ㅠ

baekjoon   8년 전

아마도 if(a >= n || b >= m || visit[a][b] == '1' || a < 0 || b < 0 ) return false;

말하는 것 같네요.

a < 0 || b < 0이 <code>visit[a][b] == '1' 보다 뒤에 있어서 a 나 b가 음수인 경우에 visit[a][b] 검사에서 런타임 에러가 나게 됩니다.

순서를 이렇게 바꾸는게 좋을 것 같아요.

if(a >= n || b >= m || a < 0 || b < 0 || visit[a][b] == '1' ) return false;

kdhsong   8년 전

아 ! 근데 그래도 런타임에러가 뜨네요 ㅠㅠㅠㅠㅠㅠㅠㅠ

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