python 백준 2206 벽 부수고 이동하기
bfs 사용 체크를 벽을 부셨을때, 안부셨을때로 구분 풀이에서는 이동할 좌표 visited에 현재 좌표 visited 값 +1을 줬는데 필요 없는 코드, 그냥 방문체크면 충분 from collections import deque def bfs(i,j): if N == 1 and M == 1: return 1 que = deque() que.append((i,j,0)) cnt = 1 while que: cnt +=1 for _ in range(len(que)): ci,cj,b = que.popleft() # ci,cj = 현재 좌표 b = 벽 부순 횟수 for way in range(4): ni,nj = ci+di[way],cj+dj[way] # ni,nj = 이동할 좌표 if ni == N-1 and n..