[백준] 2720번 세탁소 사장 동혁 Java 문제 풀이
2023. 4. 7. 18:01ㆍ알고리즘/백준
728x90
반응형
문제풀이
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;
interface Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuilder sb = new StringBuilder();
StringTokenizer st;
int T = Integer.parseInt(br.readLine());
for(int i=0; i<T; i++) {
int C = Integer.parseInt(br.readLine());
sb.append(C/25 + " ");
C %= 25;
sb.append(C/10 + " ");
C %= 10;
sb.append(C/5 + " ");
C %= 5;
sb.append(C/1 + "\n");
}
System.out.println(sb);
}
}
T 번 동안 C를 입력받습니다.
C 센트를 거슬러줘야 하는데 순서대로 25센트, 10센트, 5센트, 1센트 단위로 거슬러 주게 됩니다.
계산을 해보면
1. C/25쿼터를 거슬러 주게 되고 남은 돈은 C%25 센트입니다.
2. C/10다임을 거슬러 주게 되고 남은 돈은 C%10 센트입니다.
3. C/5 니켈을 거슬러 주게 되고 남은 돈은 C%5 센트입니다.
4. C/1 페니를 거슬러 주게 됩니다.
각 단위로 나눈 값을 출력해 주고 나머지 값을 다음으로 넘겨주는 식으로 풀었습니다.
출처 : https://www.acmicpc.net/problem/2720
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 19532번 수학은 비대면강의입니다 Java 문제 풀이 (0) | 2023.04.07 |
---|---|
[백준] 11005번 진법 변환 2 Java 문제 풀이 (0) | 2023.04.06 |
[백준] 2745번 진법 변환 Java 문제 풀이 (0) | 2023.04.06 |
[백준] 24313번 알고리즘 수업 - 점근적 표기 1 Java 문제 풀이 (0) | 2023.04.04 |
[백준] 24267번 알고리즘 수업 - 알고리즘의 수행 시간 6 Java 문제 풀이 (0) | 2023.03.23 |