문제
(프로그래머스) 예산
Python 풀이
def solution(d, budget):
s = sorted(d)
temp = []
for i in range(len(s)):
if sum(temp) < budget:
temp.append(s[i])
if sum(temp) > budget:
temp = temp[:-1]
return len(temp)