https://school.programmers.co.kr/learn/courses/30/lessons/1844DFS(깊이 우선 탐색)로 풀어버리면 모든 노드를 다 방문한 경로가 최단거리가 아닐 수도 있지만 BFS(너비 우선 탐색)으로 풀면 현재 노드에서 가까