아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

거스름돈

면접 대비

시간 제한1초메모리 제한128 MB

요약
1000엔 지폐로 1000엔 미만의 물건값을 냈을 때, 거스름돈을 최소 동전 개수로 계산하는 문제다.
난이도

쉬움10점 중 2점

유형
그리디, 수학, 구현
정답자
아직 제출이 없습니다

문제

타로는 JOI 잡화점에서 물건을 자주 산다. 이 가게에는 500엔, 100엔, 50엔, 10엔, 5엔, 1엔짜리 잔돈이 충분히 준비되어 있으며, 거스름돈을 줄 때는 항상 동전의 개수가 가장 적어지도록 거슬러 준다. 타로가 물건을 산 뒤 계산대에서 1000엔짜리 지폐 한 장을 냈을 때, 받게 될 거스름돈에 포함된 동전의 개수를 구하는 프로그램을 작성하시오.

입력

입력은 한 줄로 이루어진다. 타로가 지불할 금액을 나타내는 정수 nn 하나가 주어지며, 이 값은 1≤n<10001 \le n < 1000 을 만족한다.

출력

거스름돈에 포함된 동전의 개수를 한 줄에 출력한다.

예제2

  1. 예제 1

    입력
    380
    
    예상 출력
    4
    
  2. 예제 2

    입력
    1
    
    예상 출력
    15