n = int(input().strip())

# 방법1
for i in range(n):
    change = int(input().strip())
    q = int(change // 25)
    change -= q * 25
    d = int(change // 10)
    change -= d * 10
    n = int(change // 5)
    change -= n * 5
    p = int(change / 1)

    print(q, d, n, p)

# 방법2
coin = [25,10,5,1]
for _ in range(n):
    data = int(input().strip())
    result = [0,0,0,0]

    for i in range(4):
        change = data // coin[i]
        result[i] += change
        data -= coin[i] * change
    print(*result)
반응형

'알고리즘' 카테고리의 다른 글

[백준] 2750 수 정렬하기  (0) 2023.10.17
[백준] 행렬 덧셈  (2) 2023.10.17
[백준] 2675 문자열반복  (0) 2023.10.17
2630 색종이 만들기  (0) 2023.10.17
[백준] 2563 색종이  (0) 2023.10.17

+ Recent posts