최대한 많은 부서에 물품 지원을 하고자 할 때, 예산 범위 내에서 지원 가능한 부서의 수를 반환하는 함수 작성
def solution(d, budget):
d.sort()
while budget < sum(d):
d.pop()
return len(d)
d
가 주어지므로 오름차순 정렬d
원소의 합보다 예산(budget
)이 작을 경우, d
에서 큰 수부터 pop()
을 반복while
Loop이 종료된 시점(d
원소의 합이 예산(budget
)보다 작을 경우)에서 전체 부서의 수(len(d)
)를 반환