[Programmers] 예산

yewon Lee·2023년 3월 15일
1

방법:

  1. 부서 별 신청한 금액을 작은 순으로 나열
  2. 예산에서 작은 금액부터 빼기
  3. 예산이 마이너스 되면 for문 나오기
def solution(d, budget):
    
    d.sort() #d를 오름차순 정렬
    
    n = 0
    for i in d:
        budget = budget - i
        if budget < 0:
            break
        n += 1
        
    answer = 0
    answer = n    
    return answer

문제 출처: https://school.programmers.co.kr/learn/courses/30/lessons/12982

profile
시작

0개의 댓글