📝 문제 ROR 게임은 두 팀으로 나누어서 진행하며, 상대 팀 진영을 먼저 파괴하면 이기는 게임입니다. 따라서, 각 팀은 상대 팀 진영에 최대한 빨리 도착하는 것이 유리합니다. 지금부터 당신은 한 팀의 팀원이 되어 게임을 진행하려고 합니다. 다음은 5 x 5 크기의 맵에, 당신의 캐릭터가 (행: 1, 열: 1) 위치에 있고, 상대 팀 진영은 (행: 5, 열: 5) 위치에 있는 경우의 예시입니다. 문제 더보기 🔑 풀이 최단 거리 문제는 BFS(너비 우선 탐색)을 사용해야한다. 현재 위치를 노드로 놓고, 사방을 탐색해서 조건에 맞으면 큐에 저장한다. 그리고 그 큐에서 값을 하나씩 꺼내서 사방을 탐색에서 조건에 맞으면 큐에 저장... 이 과정을 큐에 값이 없어질 때까지 반복하면 된다. 그리고 나아갈 때마다 방..