예산_프로그래머스_파이썬
- 나의 풀이
def solution(d, budget):
sum_ = 0
count = 0
d.sort()
for i in range(len(d)):
if sum_ + d[i] <= budget :
sum_+= d[i]
count +=1
return count
print(solution([1,3,2,5,4],9))
3
- 다른 사람 풀이
def solution(d, budget):
d.sort()
while budget < sum(d):
d.pop()
return len(d)
print(solution([1,3,2,5,4],9))
3
Comments