Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- salaries = [4352, 4536, 3224, 7686, 1243, 659, 633, 1324, 1254, 1678, 1160]
- payments = [[0 for x in range(9)] for x in range(len(salaries))]
- banknotes = [200, 100, 50, 20, 10, 5, 2, 1]
- def doJob(i, salary):
- for j, banknote in enumerate(banknotes):
- if salary >= banknote:
- payments[i][j + 1] = int(math.floor(salary / banknote))
- salary = salary % banknote
- for i, salary in enumerate(salaries):
- payments[i][0] = salary
- doJob(i, salary)
- toPrint = ""
- for payment in payments:
- toPrint += str(payment[0]) + ": "
- for i, value in enumerate(payment[1:]):
- if value is not 0:
- toPrint += "{0} x{1}, ".format(banknotes[i], value)
- toPrint += '\n'
- print(toPrint)
Advertisement
Add Comment
Please, Sign In to add comment