728x90
https://www.acmicpc.net/problem/11047
그리디(탐욕법)을 이용한다
n, k = map(int, input().split())
money = []
for _ in range(n):
money.append(int(input()))
cnt = 0
for m in money[::-1]:
if k//m == 0:
continue
else:
cnt += k//m
k = k % m
print(cnt)
'코딩테스트 문제' 카테고리의 다른 글
[백준/Python] 소수 구하기 (0) | 2024.09.09 |
---|---|
[Python] 이진 탐색 (0) | 2024.09.08 |
[프로그래머스/Python] 붕대 감기 (0) | 2024.08.07 |
[프로그래머스/Python] 신규 아이디 추천 (0) | 2024.04.18 |
[프로그래머스/Python] 다트 게임 (0) | 2024.04.16 |