[Python/BFS] BOJ-2206 벽부수고 이동하기
📌문제링크
맵이 주어졌을 때, 최단 경로를 구해 내는 문제다. 벽을 1번까지 부술 수 있다. (안부셔도 된다.)
3차원으로 접근하면 쉽게 풀 수 있다.
BFS solution
1 | |
회고
나는 너무 비효율적으로 접근했다ㅋㅋㅋㅋ
벽의 개수만큼 반복해서 각 벽을 없앤후 거리를 찾아서 최소거리를 계산했다. 결과는 볼 것 도없이 시간초과 ㅠ 음.. 알것같다고 무작정 덤비지 말고 더 좋은 방법이 있는지 고민하자.