python

2020-07-17 字典:ATM取钱

2020-07-17  本文已影响0人  Python_Camp
def solve(n):
    bill = {10:0, 20:0, 50:0, 100:0, 200:0,500:0}

    for i in [k for k,v in bill.items()][::-1]:
        if n > i:
            bill[i] += n//i
            #print(bill,i)
            n = n - i*(n//i)
    return bill
上一篇 下一篇

猜你喜欢

热点阅读