프로그래머스. 예산 파이썬 풀이

minan·2021년 6월 22일
0

프로그래머스

목록 보기
21/92

프로그래머스. Summer/Winter Coding(~2018). Level 1. 예산 파이썬 풀이

문제링크 https://programmers.co.kr/learn/courses/30/lessons/12982

def solution(d, budget):
    answer = 0

    d.sort()  # 가장 작은 예산부터 확인하기 위해 정렬

    # 하나씩 확인
    for num in d:
        # 예산에서 금액을 뺐을 떄 0보다 크다면
        if budget - num >= 0:
            budget -= num  # 예산을 빼고
            answer += 1  # 결과 1 추가
        else: # 0보다 작다면 더 이상 지원 불가능하므로 종료
            break

    return answer
profile
https://github.com/minhaaan

0개의 댓글