eksrks0310   2년 전

안녕하세요 질문을 확인하러 와주셔서 감사합니다.

다름이 아니라 인접한 칸을 확인하는 과정에서

해당 칸의 row, col이 visit의 배열 범위를 벗어나는지 확인한 후, 벗어나면 continue 해버리는 식으로 짰는데

처음에 62~63번 줄처럼 짰더니 tc의 절반 정도가 64번 줄에서 index에러가 나서 혹시나 하는 마음으로 60~61번 줄로 바꾸니

바로 해결이 되었습니다. (제출은 69%에서 틀렸습니다)

두 코드가 대체 무슨 차이가 있는지 궁금합니다...

애초에 visit.length 는 r이고 visit[0].length도 c 아닌가요?

참고로 p1, p2는 36번 줄에 있고 loc 클래스는 74번 줄에 정의해놓았습니다.

jrw9215   2년 전

48번째 줄에서 char c = map[now.row][now.col];과 같이 사용하고 계신데

여기서 문제가 생긴 것 같습니다.

jrw9215   2년 전

IDE에서 62, 63번째 라인에서 사용하는 c변수를 int타입이 아닌 char타입으로 인식하고 있는 것을 확인했습니다.

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