自动售货机找钱,只有 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]def make_change(amount):
tens = amount // 10
amount = amount % 10
# 在这里写:用同样的办法算 fives 和 ones
fives = 0
ones = 0
return [tens, fives, ones]
写好了先点「运行」试试示例,没问题再点「提交」。