wrike_task

Задание:
• Написать алгоритм выдачи денег банкоматом и покрыть его юнит-тестами.
• Номиналы купюр задаются в параметрах алгоритма, например: 1, 5, 10, 50.
• Банкомат обладает неограниченным запасом денег.
• Банкомат выдает запрашиваемую сумму минимальным количеством купюр, но количество номиналов купюр должно быть максимальным.
• При запросе суммы в 20, банкомат выдаст пять купюр по 1, одну купюру по 5, и одну купюру 10.