Algorithms/문제

[이코테][그리디] 1. 당장 좋은 것만 선택하는 그리디

Angie 2022. 3. 22. 10:39
# 거스름돈
500원, 100원, 50원, 10원 동전이 무한히 존재할 떄, 거슬러 줘야 할 동전의 최소 개수는?
 
n = 1260
count = 0

# 큰 단위의 화폐부터 차례대로 확인
coin_types = [500, 100, 50, 10]

for coin in coin_types:
    count += n // coin # 해당 화폐로 거슬러 줄 수 있는 동전의 개수 세기
    n %= coin

print(count)