doubler   2년 전

코드상의 오류가 없는듯한데, 뭐때문에 중간에 청소를 하다가 끊기는 상태가 발생하는 것일까요.. 

doubler   2년 전

( 수정 )

아 금방 30분 동안 게속 붙잡다가 엑셀로 실제로 디버깅 해보았는데 해결하였습니다.

ef04ad70-cd05-400a-92b0-3cb1e1b5ead8

중간에 범위를 벗어나는 경우 81 ~ 82번째 줄은 크게 중요하지 않는 부분인데 제가 이 부분에 대해서 조건식을 넣었기 때문이었네요.

사실상 로봇은 벽으로 규정된 부분 이차원 배열 값이 1인 부분에 대해서는 접근을 하지 못하기 때문에 벽으로 둘러싸인 이차원 맵에서 인덱스 범위를 벗어나는 경우가 없습니다.

그렇게 어렵지 않은 문제임에도 불구하고 3일정도 질질끌다가 다시 풀게되었는데 혹시 누구에게 참고되었으면 하는 마음에 글을 씁니다.

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