[SWEA] 4408번 자기 방으로 돌아가기
4408번 자기 방으로 돌아가기 문제 링크 해결방법 BFS 탐색을 통해 이동 경로를 구하는 문제이다 ⭐️ 솔루션 ⭐️ 먼저, 3 x 200 배열을 선언해 방과 복도를 배정한다 출발노드에서 BFS 탐색을 시작한다 복도인 경우만 탐색을 진행하며, 도착방에 도착한 경우는 예외로 처리한다 현재방과 도착방의 차이를 구해 왼쪽 or 오른쪽 진행을 결정한다 도착방을 지나치지 않도록 처리한다 이렇게 탐색을 진행하며, 이동 경로를 dist 배열에 기록한다 모든 학생들이 이동을 마쳤다면, 이 때 중첩된 경로 중 가장 큰 값이 걸린 시간이다 시간 복잡도 각 n개의 경우별로 BFS 탐색을 수행한다 이 때, 복도 + 출발방 + 도착방 을 대상으로만 탐색을 진행하기 때문에 202 만큼의 시간이 걸린다 따라서 O(n * 202) ..