728x90
import java.io.*;
import java.util.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int[] array_coins = new int[6];
int sum = 0;
int temp = 0;
array_coins[0] = 500;
array_coins[1] = 100;
array_coins[2] = 50;
array_coins[3] = 10;
array_coins[4] = 5;
array_coins[5] = 1;
/* 참고용
System.out.println(500%5); // 0 <- 나머지
System.out.println(500/5); // 100 <- 몫
*/
temp = 1000 - n;
for(int ii = 0 ; ii < array_coins.length ; ii++)
{
sum += (temp / array_coins[ii]);
temp = temp - array_coins[ii] * (temp / array_coins[ii]);
}
System.out.println(sum);
br.close();
}
}
728x90
'코딩 테스트' 카테고리의 다른 글
12101번 1, 2, 3 더하기 2(자바, java) - 백준 문제풀이 (0) | 2023.01.09 |
---|---|
1904번 01타일(자바, java) - 백준 문제풀이 (0) | 2023.01.09 |
2839번 설탕배달(자바, java) - 그리디 (0) | 2023.01.09 |
11399번 ATM(자바, java) - 그리디 (0) | 2023.01.09 |
2667번 단지번호붙이기(자바, java) - DFS (0) | 2023.01.09 |