ehdudtkatka   3년 전

            # if (checkW[nx][ny] != -1 and checkW[nx][ny] <= checkG[x][y]+1):
                # continue
            # 가려고 하는곳이, 굴이 아니고, 물이 아직 안차거나 못가는 경우
            if graph[nx][ny] != 'D' and checkW[nx][ny] <= checkG[x][y]+1:
                continue
위 내용에서 주석을 해체하고 조건문을 교체하면 정답인데, 원래 제가 썼던 코드는 왜 안되는지 모르겠어요. 물이 -1 로 못가는 경우는 = 굴이거나 바위인데, 바위는 위에서 한번 체크를 했고, 그럼 굴이 아닌 경우뿐인데 왜 다른 경우가 있을까요?

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