본문 바로가기
알고리즘/백준

백준 2720번 세탁소 사장 동혁 [C++]

by seongjun 2023. 11. 26.

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

 

2720번: 세탁소 사장 동혁

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

www.acmicpc.net

 

 

입력으로 들어온 금액을 동전으로 거슬러줄 때, 동전을 최소로 사용하도록 각 동전의 개수를 구하면 된다.

#include <iostream>
#include <string>

using namespace std;

int main(){
    int n;
    cin >> n;
    for (int i=0;i<n;i++){
        int money;
        cin >> money;
        int Q = money / 25;
        money %= 25;
        int D = money / 10;
        money %= 10;
        int N = money / 5;
        money %= 5;
        int P = money / 1;
        cout << Q << ' '<< D << ' '<< N << ' ' << P << endl;
    }
}

쿼터, 다임, 니켈, 페니의 개수를 순서대로 구한다. 가장 큰 금액의 동전부터 구하므로, 자연스레 최소 동전 개수가 된다.

'알고리즘 > 백준' 카테고리의 다른 글

백준 2292번 벌집 [C++]  (0) 2023.11.26
백준 2903번 중앙 이동 알고리즘 [C++]  (1) 2023.11.26
백준 11005 진법 변환 2 [C++]  (0) 2023.11.26
백준 2745번 진법 변환 [C++]  (1) 2023.11.26
백준 2563번 색종이 [C++]  (1) 2023.11.25