def solution(d, budget):
result = 0
d = sorted(d)
for i in range(len(d)):
result += d[i]
if result > budget:
answer = len(d[:i])
break
if result <= budget:
answer = len(d)
return answer
def solution(d, budget):
d.sort()
for i in range(len(d)):
if sum(d) > budget:
d.pop()
return len(d)
'Coding Test > Programmers_Python' 카테고리의 다른 글
[프로그래머스/python] 모의고사 (0) | 2020.07.14 |
---|---|
[프로그래머스/python] 소수 찾기 (0) | 2020.07.13 |
[프로그래머스/python] 문자열을 정수로 바꾸기 (0) | 2020.07.13 |
[프로그래머스/python] 정수 제곱근 판별 (0) | 2020.07.10 |
[프로그래머스/python] K번째수 (0) | 2020.07.10 |