-
[백준-11047] 동전 0 - Java공부/백준 2022. 6. 20. 15:40728x90
https://www.acmicpc.net/problem/11047
백준 11047번 동전 0 자바 풀이
난이도: 실버4
k/arr[i]>0을 통해 남아 있는 돈이 동전으로 바꿀 수 있는지 확인한다.
만약 바꿀 수 있으면 몫을 통해 동전 갯수를 구하고,
나머지를 통해 얼마가 남았는지 확인한다.
코드
import java.util.*;public class back11047 {public static void main(String args[]){Scanner scanner = new Scanner(System.in);int n=scanner.nextInt();int k=scanner.nextInt();int arr[]=new int[n];int answer=0;for(int i=0;i<n;i++){arr[i]=scanner.nextInt();}for(int i=n-1;i>=0;i--){if(k==0){break;}if(k/arr[i]>0){answer+=k/arr[i];k=k%arr[i];}
}System.out.println(answer);}}728x90반응형'공부 > 백준' 카테고리의 다른 글
[백준-11399] ATM - Java (0) 2022.06.23 [백준-10807] 개수 세기 - Java (0) 2022.06.21 [백준-4101] 크냐? - Java (0) 2022.06.19 [백준-5597] 과제 안 내신 분..? - Java (0) 2022.06.18 [백준-2743] 단어 길이 재기 - Java (0) 2022.06.17