BFS로 문제를 해결했다. 앞서 DFS를 풀면서, BFS도 같이 공부한것이 도움이 되었다. from collections import deque dx = [0, 0, 1, -1] dy = [1, -1, 0, 0] def bfs(graph, a, b): n = len(graph) queue = deque() queue.append((a, b)) graph[a][b] = 0 count = 1 while queue: x, y = queue.popleft() for i in range(4): nx = x + dx[i] ny = y + dy[i] if nx = n or ny = n: continue if graph[nx][ny] == 1: graph[nx][ny] = 0 q..