목록queue (1)
너무너무 멋져 눈이눈이 부셔

def bfs(i,j): queue = [] visited = [[0] * N for _ in range(N)] queue.append((i,j)) visited[i][j] = 1 while queue: ci, cj = queue.pop(0) if len(result) > max_v: max_v = len(result) result_num = result[0] for di,dj in [(-1,0),(1,0),(0,-1),(0,1)]: #상하좌우 ni = ci + di nj = cj + dj # 범위 내, 1큰, 노방문 if 0
강한 파이썬/강한 알고리즘 개념
2023. 2. 21. 10:49