본문 바로가기
💻 하나씩 차곡차곡/프로그래머스 (Python)

[프로그래머스/python/Lv1] 예산

by 뚜루리 2023. 12. 19.
728x90
320x100
def solution(d, budget):
    result = 0
    answer = 0

    for i in sorted(d):
        result += i
        if result > budget:
            return answer

        answer += 1
    return answer

나는 더하는 방식으로 했는데 다른 분들은 예산에서 빼는 방식으로 했더라. 

 

(+) 다른 사람 풀이

def solution(d, budget):
    answer = 0 # 가능한 부서의 수
    for i in sorted(d):
        budget -= i
        if budget < 0: 
            break
        answer += 1
    return answer
728x90
320x100