백준 1697 - 숨바꼭질* 풀이과정 우선, 최단 시간을 찾는 문제이기 때문에 BFS를 활용한다. 1) 위치별 도달하는 최단 시간을 저장할 배열, 방문 처리 배열을 선언한다.2) 큐에 수빈이의 위치를 넣고, 방문 처리한다.3) 문제에서 수빈이가 갈 수 있는 방향은 3가지(+1, -1, *2)이므로, 방문 여부를 체크하여 큐에 넣는다. ※ 수빈이가 갈 수 있는 3가지 방향을 if 문으로 나누었는데, for in을 사용하면 중복 코드를 줄일 수 있다.import sysfrom collections import dequeN, K = map(int, sys.stdin.readline().split())time = [0 for _ in range(100001)]visited = [False for _ in ran..