이렇게 부분만 보면 알 수가 없습니다. 전체 코드를 올려주세요.
원인은 아마도 bfs 함수 내에서 배열의 범위를 벗어난 인덱스에 접근했는데 그 위치가 우연히 다른 변수의 위치에 해당해서 에러가 나느냐 안 나느냐로 갈리는 것이겠지만, 둘 다 원칙적으로 잘못된 코드인 점은 같을 것입니다.
1697번 - 숨바꼭질
죄송합니다 나머지 코드 추가하여 수정했습니다.
넵 그 부분은 이전에 깨닫고 고쳐서 맞았습니다. 근데 제가 궁금했던건 아래 위 코드 둘다 nowValue - 1은 0 이상인지를 확인하지 않았는데 위에 코드는 정답으로 나오고 아래 코드는 런타임 에러가 나와서 이부분이 궁금했습니다.
정성스럽게 댓글 달아주셔서 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
newsanghoon 3년 전
bfs 구현함수는 똑같은데 선언 해주는 부분에서 차이 때문에 run time Error가 발생하더라구요. 그래서 선언되는 순서를 바꿨는데 맞았습니다. 두 코드에 어떤 차이가 있어서 에러가 났는지 궁금합니다.