Ви пишете програму для автоматичного касового апарату. Користувачеві потрібні зміни з найменшою кількістю використовуваних монет. Напишіть програму, яка займає суму (скажімо, 1,53 долара) і вносить зміни в номіналах США - в цьому випадку: 1 х банкнота в один долар, 1 х п'ятдесят центів і 3 х один цент. Найкоротша програма - переможець. Бонусні бали за підтримку інших валют (тобто номіналів Великобританії) та незвичних валют (1, 2, 3 цента?)
У вас є номінали США: 1 цент, 5 центів, 10 центів, 25 центів, 50 центів, 1 долар (банкнота або монета), 2 долари, 5 доларів, 10 доларів.
У вас є номінали Великобританії: 1 пенс, 2 пенси, 5 пенсів, 10 пенсів, 20 пенсів, 50 пенсів, 1 фунт, £ 2, 5 фунтів стерлінгів (банкнота або монета), 10 фунтів стерлінгів.