pkgonan   7년 전

안녕하세요 벽 부수고 이동하기 - 2206 질문입니다.


발생한 문제는 런타임 에러입니다.


우선순위큐를 구현하여 0일경우 먼저 탐색하도록 구현하였으며.

boolean isBroken; 을 통해 현재까지 벽을 부순적이 있는지 없는지 여부를 체크하며

boolean isOpened; 를 통해 현재 위치 주변 4방향이 전부다 1(즉 벽으로 막힌 상황)인지 체크합니다.


로컬상에서는 아래의 예제들이 정상 작동하는데 어떤 문제가 있는지 도움을 구하고 싶습니다.

또한, 런타임에러는 실행중에 발생하는 에러로 알고 있는데 보통 어떤 경우에 발생하는지 알고 싶습니다!

(ex> 배열 인덱스 초과해서 참조 등등)

 

5 8
01000000
01010000
01010000
01010011
00010010

=> 20

6 4
0100
1110
1000
0000
0111
0000

=> 15

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