[백준/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();
}
}
요즘 프로그래머스만 잔뜩 풀다가 백준 풀려니까
출력을 저렇게 맞춰야 해서 실수할뻔했다 ㅎㅎ.
정신을 차리자
'코딩테스트 > 백준' 카테고리의 다른 글
[백준/JAVA] 중앙 이동 알고리즘 (1) | 2025.03.03 |
---|---|
[백준/JAVA] No. 2750 수 정렬하기 (1) | 2025.03.02 |
[백준/level 1] No 1043. 나머지 (JAVA) (0) | 2025.01.26 |
[백준/level 1] No 18108. 1998년생인 내가 태국에서는 2541년생?! (JAVA) (0) | 2025.01.26 |
[백준/level 1] No 1008. A/B (JAVA) (0) | 2025.01.26 |