SW Expert Academy
SW νλ‘κ·Έλλ° μλ κ°νμ λμμ΄ λλ λ€μν νμ΅ μ»¨ν μΈ λ₯Ό νμΈνμΈμ!
swexpertacademy.com
μ€λͺ
κ±°μ€λ¦λμ μ΅μ ννλ‘ κ±°μ¬λ¬μ€μΌ νλ€. λμ μ’ λ₯λ μλμ κ°μ΄ μ‘΄μ¬νλ€.
50,000 μ, 10,000 μ, 5,000 μ, 1,000 μ , 500 μ, 100 μ, 50 μ, 10 μ
νμ΄
그리λ μκ³ λ¦¬μ¦μ΄λ€. λ¨μ ꡬν λ¬Έμ μ΄λ€.
1. ννμ μ’ λ₯λ₯Ό ν 리μ€νΈμ μ μ₯νλ€.
2. λ°λ³΅λ¬ΈμΌλ‘ 리μ€νΈλ₯Ό λλ¦°λ€.
3. κ±°μ€λ¦λμ ννμ μ’ λ₯ μ€ νλλ‘ λλ λͺ«μ λ°λ‘ μ μ₯νλ€.
- λ§μ½ κ±°μ€λ¦λμ΄ 32850μμΌ λ, λλ μ μλ μ μΌ ν° ννλ 10000μμ΄λ€.
- 10000μμΌλ‘ λλ λͺ«μ 3μ΄λ€. μ¦, 3μ₯μ 10000μμΌλ‘ κ±°μ¬λ¬ μ€ μ μλ€λ λ§μ΄λ€.
4. κ±°μ€λ¦λμ λλ λλ¨Έμ§λ₯Ό λ€μ κ±°μ€λ¦λ λ³μμ μ μ₯νλ€.
- κ±°μ¬λ¬μ£Όκ³ λ¨μ λμ λ λ€λ₯Έ μμ ννλ‘ κ±°μ¬λ¬ μ€ μ μμΌλ―λ‘ κ±°μ€λ¦λ λ³μμ λλ¨Έμ§λ₯Ό μ μ₯νλ€.
- μμμ 10000μμΌλ‘ λλ λλ¨Έμ§λ 2850μμ΄κ³ , λ€μ λ°λ³΅λ¬Έμ λλ¦°λ€.
- 10000μ λ€μμ 5000μ(i)μΈλ° 5000μμ΄ κ±°μ€λ¦λλ³΄λ€ ν¬λ―λ‘ κ±°μ¬λ¬ μ€ μ μμΌλ―λ‘ λ€μ iμΈ 1000μμΌλ‘ λμ΄κ°λ€.
- μ΄λ°μμΌλ‘ λ°λ³΅νλ€.
5. λͺ«μ μΆλ ₯νκ³ μ κ³Όμ μ λ°λ³΅νλ€.
Solution
t = int(input())
money = [50000, 10000, 5000, 1000, 500, 100, 50, 10]
def calc(n):
for i in money:
ans = 0
if n >= i:
ans = n // i #νν κ°μ (32850 / 10000 = 3)
n %= i # κ±°μ¬λ¬μ£Όκ³ λ¨μ λ (n = 2850)
print(ans, end= " ")
for i in range(1, t+1):
n = int(input()) #κ±°μ€λ¦λ
print("#"+str(i))
calc(n)
print() #λ€μ μ
λ ₯μ μν΄
π©π» νκ³
그리λλ λ°±μ€μμ λ§μ΄ νμλ λ¬Έμ λΌμ μ΄λ ΅μ§ μκ² ν μ μμλ€. λ€λ§ μ²μμ 리μ€νΈμ ννλ₯Ό μ μ₯νμ§ μκ³ 5μ 10μΌλ‘ λλλ©΄μ νλ €κ³ νλλ° λ³΅μ‘ν΄μ Έμ μ΄λ»κ² νμ΄μΌ νλ κ±±μ μ΄μλ€. λ€ννλ 리μ€νΈμ μ μ₯ν΄λκ³ λ°λ³΅λ¬Έμ λ리면μ νΈλ λ°©λ²μ΄ κΈ°μ΅λμ μ΄νλΆν°λ ꡬνλ λ¬Έμ μμκ³ , 첫 μ μΆμ λ°λ‘ ν¨μ€νλ€.
'π§© Algorithm > SWEA' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [SWEA] 1946. κ°λ¨ν μμΆ νκΈ° (Python/D2) (0) | 2023.11.09 |
|---|---|
| [SWEA] 1926. κ°λ¨ν 369κ²μ (Python/D2) (1) | 2023.11.07 |
| [SWEA] 1204. μ΅λΉμ ꡬνκΈ° (Python/D2) (1) | 2023.11.02 |
| [SWEA] 1983. μ‘°κ΅μ μ±μ λ§€κΈ°κΈ° (Python/D2) (2) | 2023.11.02 |
| [SWEA] 1984. μ€κ° νκ· κ° κ΅¬νκΈ° (Python/D2) (1) | 2023.11.01 |