wjd5126   1년 전

해당 예외케이스가 있는 글

케이스 :

8 10

##########
#.......O#
###.#.#.##
#........#
#B#.###..#
##.....#.#
#R...#...#
##########
ans: 10


우선 제가 눈으로 계산했을 때, 

1. 오른쪽

2. 위

3. 오른

4. 아래

5. 오른

6. 위

7. 오른

8. 위

9. 왼

10. 위

11. 오른

으로 11번의 계산이 필요하다고 이해했습니다.

 진짜 게시판 다뒤져서 예외케이스로 이거 하나 찾았는데 막상 눈으로 해보니깐 제 코드랑 같은 결과가 나와서 제가 틀렸고, 잘못이해한 제가 잘못된 코드를 짠건지 / 케이스가 잘못된건지 / 그냥 멍청한건지 궁금해서 질문드립니다... 


코드는 간단하게 리뷰하면 find_bfs에서 bfs로 가야할 방향 찾고 + go를 통해 직진합니다.  데이터는 구조체 marble을 통해 blue와 red위치 전부 저장합니다.

조언 감사합니다!

bamgoesn   1년 전

10번만에 가능합니다. URDLULDRUR로 이동하면 됩니다.

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