[파이썬] 프로그래머스 : 석유 시추 (레벨2)
[파이썬] 프로그래머스 : 석유 시추 (레벨2) https://school.programmers.co.kr/learn/courses/30/lessons/250136 풀이 방향성 생각 기본 BFS문제 각 덩어리 별로 BFS를 돌리고 덩어리에 포함된 x좌표에 그 덩어리 크기를 대응시킨다. oils[x] = [덩어리크기1, 덩어리크기2, ...] x에서 시추를 했을 때 덩어리들의 합이 가장 큰 것을 출력한다. 전체코드 from collections import deque, defaultdict as dd def solution(land): h,w = len(land),len(land[0]) dire = [(1,0),(0,1),(-1,0),(0,-1)] V = [[False]*w for _ in range(h)..
2024. 3. 2.