아래 예제에서 아무 값도 출력하지 않습니다.
해당 조건에 만족하는 출력이 발생하지 않는 것으로 보입니다.
'만약 S초가 지난 후에 해당 위치에 바이러스가 존재하지 않는다면, 0을 출력한다.'
18405번 - 경쟁적 전염
아래 예제에서 아무 값도 출력하지 않습니다.
해당 조건에 만족하는 출력이 발생하지 않는 것으로 보입니다.
'만약 S초가 지난 후에 해당 위치에 바이러스가 존재하지 않는다면, 0을 출력한다.'
우선 28번째줄에 print 빼고 하신거 맞죠..? 아니라면 빼주시구요.
아래 예제 또한 아무것도 출력 못하고 있습니다.
제가 자바 유저라 전반적인 로직을 제대로 이해하고 있는지는 잘 모르겠습니다만, 다 떠나 현재 아래의 예제가 안도는 이유는
answer == s -> 이것 때문으로 보입니다. 지도가 모두 채워진 시간이 10초라고 가정하고 입력이 13초 때의 (x, y)를 구하라고 나오면, 작성자님의 코드는 아무것도 출력을 하지 못하게 됩니다.
아래의 예제도 4초가 되기 전에 이미 맵이 가득 차구요. 그러한 경우 하단의 조건문을 돌지 않고 종료되어 아무 출력이 되지 않는 것으로 보입니다.
댓글을 작성하려면 로그인해야 합니다.
lsk4393 3년 전
테케는 맞는데.. 왜 틀린지 모르겠습니다. ㅠㅠ
아이디어는 바이러스 위치와 값을 저장하고 우선순위 정렬을 통해서 BFS를 진행하는 방식으로 했습니다.
어디가 문제일까요?