μ°Έκ³ ) μ΄κ²μ΄ μ·¨μ
μ μν μ½λ©ν
μ€νΈλ€ with νμ΄μ¬ μ±
μ κΈ°λ°μΌλ‘ μμ±λ λ¬Έμ μ μ½λμ
λλ€.
λ°λΌμ λ¬Έμ λ μμΈνκ² μ μ§ μκ³ , κ°λ¨ν μ€λͺ
κ³Ό μ μ½λλ§ μ¬λ¦¬κ² μ΅λλ€.
http://www.yes24.com/Product/Goods/91433923
μμ 3-1) κ±°μ€λ¦λ
μΉ΄μ΄ν°μμ μ¬μ©ν λ) 500μ, 100μ, 50μ, 10μμ§λ¦¬ 무νκ° μ‘΄μ¬κ° μ‘΄μ¬.
Nμμ λμ κ±°μ¬λ¬μ€ λ, μ΅μμ λμ κ°―μ
<λ¬Έμ νμ΄>
Nμ μ ν΄μ Έ μμ§ μκ³ λμ μ κ°―μλ 무ν κ°μ΄λ€. λ°λΌμ κ·Έλ₯ Nμ κ°μ κ°μ₯ ν° λμ (500μ)μΌλ‘ λλλ©΄, λͺ«μ΄ λμ μ κ°―μκ° λ κ²μ΄λ€. κ·Έλ¦¬κ³ λ¨μλμ λ€μμΌλ‘ ν° λμ μ λλμ΄μ£Όκ³ ,,,, μ΄ κ³Όμ μ λ°λ³΅νλ©΄ λκ² λ€.
<λ΄κ° μμ±ν μ½λ>
νλ‘κ·Έλλ¨Έμ€μμ def ν¨μλ‘ μμ±νκΈ° λλ¬Έμ κ·Έ νμλλ‘ μμ±ν΄ 보μλ€.
count = 0
def change_money(N, wallet):
total = 0
for coin in wallet:
count = N // coin
N = N - (coin*count)
total += count
print("κ±°μ€λ¦λμΌλ‘ λ°μ μ΄ λμ κ°―μλ? : %d κ°" %total)
μΆλ ₯)
N = 1260
wallet = [500, 100, 50, 10]
#κ²°κ³Ό μΆλ ₯
change_money(N, wallet)
<μμ μ½λμ λΉκ΅>
λλ count μ total λ³μ λ κ°λ₯Ό μ¬μ©ν΄μ countλ₯Ό κ³μ μ μΈνκ³ ,μ΅μ’
μ μΌλ‘ totalμ λν΄μ£Όλ©΄μ μ΅μ’
κ°μ ꡬνλ€.
νμ§λ§ μ±
μ μμλ₯Ό 보면, count += n // coin μ΄λ κ² ν¨μΌλ‘μ¨ κ·Έλ₯ countμ λͺ«λ§ κ³μ λν΄ λκ°λ€.
κ³ λ‘ λ΄ μ½λμμλ λ³μλ₯Ό μ€μ΄κ³ , μ½λλ₯Ό νμ€μ΄λΌλ λ μ€μμΌλ‘μ¨ μκ°λ³΅μ‘λλ₯Ό μ€μΌ μ μμ κ²μ΄λ€. μμ§ λΆμ‘±νμ μ΄ λ§λ€ γ ^γ
μκ·Ό ν·κ°λ¦¬λ κ² !! β β
- %: λλ¨Έμ§ λ°ν
- // : λͺ« λ°ν