거스름돈을 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();
}
}
요즘 프로그래머스만 잔뜩 풀다가 백준 풀려니까
출력을 저렇게 맞춰야 해서 실수할뻔했다 ㅎㅎ.
정신을 차리자
여튼 성공!