728x90
반응형
첫번째 코드
그리디 알고리즘 같이 오름차순으로 나열 한 후
남은 금액이 현재 금액보다 크면 주는 형식을 통해 최대한 많은 부서에 지원해 줄 수 있다.
def solution(d, budget):
answer = 0
left = budget
d.sort()
for i in d:
if i <= left:
answer += 1
left -= i
return answer
통과!
링크
programmers/프로그래머스/1/12982. 예산 at main · ornni/programmers
repository for recording Programmers Algorithm problem solving - ornni/programmers
github.com
반응형
'코딩 테스트 > 프로그래머스' 카테고리의 다른 글
배열 만들기 2 (0) | 2024.09.06 |
---|---|
[1차] 비밀지도 (0) | 2024.09.02 |
실패율 (0) | 2024.08.26 |
[1차] 다트 게임 (0) | 2024.08.23 |
숫자 문자열과 영단어 (0) | 2024.08.19 |