16928번 - 뱀과 사다리 게임
안녕하세요. 🙇♂️
제가 생각한 방식에서 예외 케이스가 도저히 안 떠오르는데, 자꾸 실패하여 질문드립니다 ㅠㅜ
현재 위치에서 다음 위치로 이동했을 때, 아래의 경우를 만족하는 경우만 enqueue 했습니다.
1. 이동 후의 위치에 사다리 또는 뱀이 있는 경우 & 방문한 적 없음 & 100 이하
2. 이동 후의 위치에 사다리 또는 뱀은 없지만 +6만큼 이동한 경우 & 방문한 적 없음 & 100 이하
이동할 수 있는 위치 중에 사다리 또는 뱀이 없다면, 다음 사다리 또는 뱀으로 가기 위해 최대한 많이 이동해야하므로 +6을 택해야 한다고 생각해서 위와 같이 코드를 짰는데, 혹시 예외 케이스가 있을까요?
긴 글 읽어주셔서 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
maxmp3105 1년 전
안녕하세요. 🙇♂️
제가 생각한 방식에서 예외 케이스가 도저히 안 떠오르는데, 자꾸 실패하여 질문드립니다 ㅠㅜ
현재 위치에서 다음 위치로 이동했을 때, 아래의 경우를 만족하는 경우만 enqueue 했습니다.
1. 이동 후의 위치에 사다리 또는 뱀이 있는 경우 & 방문한 적 없음 & 100 이하
2. 이동 후의 위치에 사다리 또는 뱀은 없지만 +6만큼 이동한 경우 & 방문한 적 없음 & 100 이하
이동할 수 있는 위치 중에 사다리 또는 뱀이 없다면, 다음 사다리 또는 뱀으로 가기 위해 최대한 많이 이동해야하므로 +6을 택해야 한다고 생각해서 위와 같이 코드를 짰는데, 혹시 예외 케이스가 있을까요?
긴 글 읽어주셔서 감사합니다!