[백준/JAVA] No.2720 세탁소 사장 동혁

2025. 3. 3. 23:26코딩테스트/백준

문제

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



문제 정리

거스름돈을 0.25, 0.10, 0.05, 0.01 로 나눠서 계산하면 되는 문제!

원 단위 계산은 기사 준비하면서, 그리고 교과서 예제로 심심찮게 봤는데 달러는 처음이었다.
그래도 어렵지 않게 풀 수 있었다
익숙한 거 최고

작성 코드

import java.util.*;

public class Main {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);

        int t = sc.nextInt();
        int[][] charge = new int[t][4];

        for (int i = 0; i < t; i++) {

            //거스름돈 총액
            int input = sc.nextInt();

            charge[i][0] = input/25; //쿼터
            charge[i][1]  = (input % 25)/10; //페니
            charge[i][2]  = ((input % 25) % 10)/5; //니켈
            charge[i][3] = (((input % 25) % 10  % 5))/1; //다임

        }

        //출력
        for (int i = 0; i < charge.length; i++) {
            for (int is : charge[i]) {
                System.out.print(is + " ");
            }

            System.out.println();
        }

        sc.close();

    }
    
}

요즘 프로그래머스만 잔뜩 풀다가 백준 풀려니까
출력을 저렇게 맞춰야 해서 실수할뻔했다 ㅎㅎ.
정신을 차리자