-
[Programmers] 예산programing/Algorithm 2021. 3. 28. 20:35
예산
Summer/Winter Coding(~2018)
level 1
python3
def solution(d, budget): d.sort() _count = 0 _sum = 0 for i in d: if _sum + i <= budget: _count += 1 _sum += i else: break return _count
파이썬은 예약어 충돌나는게 제일 짜증난다..
여튼 greedy 하게, 제일 적은거부터 합해가면서 부서으 개수를 카운팅하면 된다.
'programing > Algorithm' 카테고리의 다른 글
[Programmers] 비밀지도 (0) 2021.04.04 [Programmers] 실패율 (0) 2021.03.28 [Programmers] 소수 만들기 (0) 2021.03.27 [Programmers] x만큼 간격이 있는 n개의 숫자 (0) 2021.03.27 [Programmers] 행렬의 덧셈 (0) 2021.03.27 댓글