알고리즘 유형 : 그리디
풀이 참고 없이 스스로 풀었나요? : O
https://www.acmicpc.net/problem/5585
import sys
input = sys.stdin.readline
N = int(input())
rest = 1000 - N
moneys = [500, 100, 50, 10, 5, 1]
result = 0
for money in moneys:
if rest == 0:
break
result += rest // money
rest %= money
print(result)
풀이 요약
배운 점, 어려웠던 점