가희의자기개발블로그

백준 5585 :거스름돈 : 그리디알고리즘 본문

프로그래밍 언어/알고리즘

백준 5585 :거스름돈 : 그리디알고리즘

가희gahui 2020. 6. 23. 13:54
반응형

https://www.acmicpc.net/problem/5585

 

5585번: 거스름돈

문제 타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건�

www.acmicpc.net

import java.util.Scanner;

public class Main {
	
	public static void main(String[] args) {
		Scanner scan = new Scanner(System.in);
		int money = scan.nextInt();
		
		money = 1000-money;
		
		int count = 0;
		
		while(money != 0) {
			if(money >=500) {
				money -=500;
				//count++;
			}else if(money >=100) {
				money -=100;
				//count++;
			}else if(money >=50) {
				money -=50;
			}else if(money >=10) {
				money -=10;
			}else if(money >=5) {
				money -=5;
			}else {
				money -=1;
			}
			count++;
		}
		System.out.println(count);
		
		
	}

}

 

반응형
Comments