본문 바로가기
알고리즘/백준

백준 11047번 : 동전 0 (JAVA)

by 0725 2022. 12. 27.


풀이

동전의 개수를 줄이려면 가치가 큰 동전부터 써야 한다.

 

import java.util.*;

public class Main {

	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		int nn = in.nextInt();
		int kk = in.nextInt();
		int[] arr = new int[nn];
		for(int i =0;i<nn;i++) arr[i] = in.nextInt();
		
		int sum =0;
		for(int i=nn-1;i>=0;i--) {
			sum += (kk/arr[i]);
			kk-=arr[i]*(kk/arr[i]);
		}
		System.out.println(sum);
		
	}

}

'알고리즘 > 백준' 카테고리의 다른 글

백준 2217번 : 로프 (JAVA 자바)  (0) 2023.01.15
백준 1026번 : 보물 (JAVA)  (1) 2022.12.28
백준 1937번 : 회의실 (JAVA)  (0) 2022.12.28
백준 11399번 : ATM (JAVA)  (0) 2022.12.27
백준 2839번 : 설탕 배달 (JAVA)  (0) 2022.12.23

댓글