Kodewick
开始学 →
小挑战←→0 / 100

找零钱

#088小挑战数字列表约 6 分钟

自动售货机找钱,只有 10 元、5 元、1 元三种,先用大的。写 make_change(amount),返回 [10 元几张, 5 元几张, 1 元几个]。比如 18 元是 [1, 1, 3];0 元是 [0, 0, 0]。

示例
make_change(18)→[1, 1, 3]
make_change(27)→[2, 1, 2]
main.py
def make_change(amount):
    tens = amount // 10
    amount = amount % 10
    # 在这里写:用同样的办法算 fives 和 ones
    fives = 0
    ones = 0
    return [tens, fives, ones]
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。