1. 문제
https://programmers.co.kr/learn/courses/30/lessons/12982
2. 풀이
def solution(d, budget):
idx = 0
d.sort()
while budget > 0 and idx < len(d):
if budget - d[idx] < 0:
break
budget -= d[idx]
idx += 1
return idx
PREVIOUS[프로그래머스] 소수 만들기 문제 풀이