본문 바로가기

알고리즘

프로그래머스 예산 (파이썬)

1
2
3
4
5
6
7
8
9
10
11
from bisect import bisect_right
 
def solution(d, budget):
    answer = 0
    process = []
    plus = 0
    sorted_d = sorted(d)
    for i in sorted_d:
        plus += i
        process.append(plus)
    return bisect_right(process, budget)
cs