백준 1026번 세탁소 사장 동혁
세탁소에서 거스름돈을 줄 때 각 거스름돈의 단위에 개수가 각각 몇 개씩 필요한지 공백으로 구분하여 출력한다.
[제한사항]
- 시간 제한 : 1초
- 메모리 제한 : 128MB
- 출력 : 공백을 구분해서 출력한다
[문제풀이과정]
- 최소한의 거스름돈을 제공해줘야하는 것으로, 가장 큰 화폐 단위부터 순차적으로 적용해서 계산을 진행한다.
- 주어진 값들은 입력값에 맞춰서 모두 * 100을 해서 연산을 진행했다.
- 이것 또한 주어진 동전들이 배수 관계임으로 그리드로 구현했다.
[코드]
counts = int(input())
coins =[25,10,5,1]
for _ in range(counts):
c = int(input())
result = []
for coin in coins:
result.append(c//coin)
c %=coin
print(" ".join(map(str,result)))'알고리즘 > 파이썬' 카테고리의 다른 글
| 백준 1026번 보물 [그리드 알고리즘] (0) | 2026.03.26 |
|---|---|
| 백준 5585번 거스름돈 [그리드 알고리즘] (0) | 2026.03.26 |
| 백준 1541번 잃어버린 괄호 [그리드 알고리즘] (0) | 2026.03.26 |
| 백준 1931번 회의실 배정 [그리드 알고리즘] (0) | 2026.03.26 |
| 백준 11047번 동전 0 [그리드 알고리즘] (0) | 2026.03.26 |