[프로그래머스] 파이썬 - 석유 시추 (PCCP)
문제풀이첫번째 코드 - 시간초과from collections import dequedef bfs(land,visited,i,j,ground,idx): cnt = 1 dx = [0,0,1,-1] dy = [1,-1,0,0] queue = deque([[i,j]]) visited[i][j] = True positions = [[i,j]] while queue: x,y = queue.popleft() for i in range(4): nx,ny = x+dx[i], y+dy[i] if nx>=0 and ny>=0 and nx 코드가 길고 비효율적이다. 처..
2024. 10. 31.