반응형
https://www.acmicpc.net/problem/5585
위의 문제는 BaekJoon Online Judge의 알고리즘 분류 중
그리디 알고리즘의 카테고리에 포함되어 있는 문제이다.
import java.util.Scanner;
public class Question_5585 {
public static void main(String[] agrs) {
Scanner sc = new Scanner(System.in);
int[] coin = {500, 100, 50, 10, 5, 1};
int change = 1000 - sc.nextInt();
int index = 0;
int answer = 0;
while(change != 0) {
int temp = change / coin[index];
change -= temp * coin[index++];
answer += temp;
}
System.out.println(answer);
}
}
반응형
'BaekJoon > JAVA' 카테고리의 다른 글
[백준] 1931번 : 회의실배정(JAVA) (0) | 2020.02.12 |
---|---|
[백준] 11047번 : 동전 0(JAVA) (0) | 2020.02.12 |
[백준] 1110번 : 더하기 사이클(JAVA) (0) | 2020.02.12 |
[백준] 2588번 : 곱셈(JAVA) (0) | 2020.02.12 |
[백준] 1008번 : A/B(JAVA) (0) | 2020.02.12 |
댓글