Jun's Development Journey

[BOJ] 2720번 세탁소 사장 동혁 본문

BOJ/Greedy

[BOJ] 2720번 세탁소 사장 동혁

J_Jayce 2021. 3. 9. 09:35

문제

www.acmicpc.net/problem/2720

 

2720번: 세탁소 사장 동혁

각 테스트케이스에 대해 필요한 쿼터의 개수, 다임의 개수, 니켈의 개수, 페니의 개수를 공백으로 구분하여 출력한다.

www.acmicpc.net

풀이

import java.io.*;
import java.util.*;

public class Main {
	static int T;
	static int[] cents;
	static int[] changes = {25,10,5,1};
	static String get_change(int change) {
		String str = "";
		for(int i=0;i<4;i++) {
			str+=(change/changes[i]);
			str+=" ";
			change%=changes[i];
		}
		return str;
	}
	public static void main(String[] args) throws IOException {
        //선언 및 입력
    	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    	StringBuilder sb = new StringBuilder();
    	StringTokenizer st;
    	T = Integer.parseInt(br.readLine());
    	cents = new int[T];
    	for(int i=0;i<T;i++)
    		cents[i] = Integer.parseInt(br.readLine());
    	
    	
    	//계산
    	//쿼터 : 0.25, 다임 : 0.1, 니켈 : 0.05, 페니 : 0.01
    	for(int i=0;i<T;i++) 
    		sb.append(get_change(cents[i])+"\n");
    	
    	System.out.println(sb);
	}
} 

'BOJ > Greedy' 카테고리의 다른 글

[BOJ] 2965번 캥거루 세마리  (0) 2021.03.09
[BOJ] 1434번 책정리  (0) 2021.03.09
[BOJ] 5585번 거스름돈  (0) 2021.03.09
[BOJ] 11399 ATM  (0) 2021.02.18
[BOJ] 1541 잃어버린 괄호  (0) 2021.02.17