지구정복

[Greedy] 백준 - 동전0 본문

데이터 엔지니어링 정복/Algorithm

[Greedy] 백준 - 동전0

eeaarrtthh 2021. 6. 3. 18:03
728x90
반응형

-java 정답

import java.util.Scanner;
public class Main {
 
	public static void main(String[] args) {
 
		Scanner in = new Scanner(System.in);
		
		int N = in.nextInt();
		int K = in.nextInt();
		
		int[] coin = new int[N];
		
		for(int i = 0; i < N; i++) {
			coin[i] = in.nextInt();
		}
		
		int count = 0;
 
		for(int i = N - 1; i >= 0; i--) {
 
			// 현재 동전의 가치가 K보다 작거나 같아야지 구성가능하다.
			if(coin[i] <= K) {
				// 현재 가치의 동전으로 구성할 수 있는 개수를 더해준다.
				count += (K / coin[i]);
				K = K % coin[i];
			}
		}
		System.out.println(count);
	}
 
}

 

 

728x90
반응형
Comments