1726번 - 로봇
BFS로 구현하였고,
1. 맵안에 존재하며 - 막히지 않고( == 0), 방문하지 않았다면( !visited) Q에 넣는다.
2. 현재 위치에서 모든 방향을 탐색하지 않았다면( !dirVisit) 모든 방향을 큐안에 넣는다.
이때(2.) 180도 방향은 움직임 +2, +-90도 방향은 +1 로 설정하여 큐에 넣는다.
이 두가지로 코드를 작성하였습니다.
테스트케이스를 몇가지 만들어 보지는 않았지만, 어느부분이 잘못 생각한 부분인지 잘 모르겠습니다.
문제를제대로 읽지 않아서... 잘못 작성한 부분 수정하고서 9% -> 27% 로 바뀌는데 어떤부분이 더 잘못되었을 까요..
해결했습니다... 문제 제대로 안읽었네요...정말로;;
댓글을 작성하려면 로그인해야 합니다.
wondy1128 7년 전
BFS로 구현하였고,
1. 맵안에 존재하며 - 막히지 않고( == 0), 방문하지 않았다면( !visited) Q에 넣는다.
2. 현재 위치에서 모든 방향을 탐색하지 않았다면( !dirVisit) 모든 방향을 큐안에 넣는다.
이때(2.) 180도 방향은 움직임 +2, +-90도 방향은 +1 로 설정하여 큐에 넣는다.
이 두가지로 코드를 작성하였습니다.
테스트케이스를 몇가지 만들어 보지는 않았지만, 어느부분이 잘못 생각한 부분인지 잘 모르겠습니다.