# 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있다
def solve(charge):
a = charge//500
charge -= 500*a
b = charge//100
charge -= 100*b
c = charge//50
charge -= 50*c
d = charge//10
charge -= 10*d
e = charge//5
charge -= 5*e
return int(a+b+c+d+e+charge)
if __name__=='__main__':
charge = 1000-int(input())
print(solve(charge))
'공부하는 것들 > 알고리즘' 카테고리의 다른 글
백준 2839 : 설탕 배달(그리디) (0) | 2021.02.25 |
---|---|
백준 2828 : 사과 담기 게임(그리디) ** (0) | 2021.02.25 |
백준 2810 : 컵홀더(그리디)*** (0) | 2021.02.24 |
백준 1434 : 책 정리(그리디)* (0) | 2021.02.24 |
백준 11034 : 캥거루 세마리2(그리디) ** (0) | 2021.02.24 |