Algorithm/Programmers
[Python] 예산
느낌표 공장장
2021. 5. 14. 15:51
def solution(d, budget):
count = 0
d.sort()
for num in d :
budget -= num
if budget < 0 :
break
count += 1
return count
풀이
① 먼저 d를 정렬한다.
② for문을 이용해 d안의 숫자들을 하나씩 받아와 budget에서 빼준다.
③ budget이 0보다 작으면 for문을 중단하고, 그렇지 않으면 count + 1 을 해준다.