Копилки представляет собой контейнер , используемый для сбора монет Для этой задачи использовать четыре американских монет:. Четверть, десять центов, никель и пенни .
Вызов
Ваша задача - создать электронную копилку. Напишите программу (или функцию), которая при запуске (или вызове) выводит (или возвращает) количество каждой вашей монеты, а также общее количество монет.
вход
Строка, массив и т.д ... (на ваш выбор) монет в вашу копилку (без учета регистра).
Q - Quarter(Value of 25)
D - Dime(Value of 10)
N - Nickel(Value of 5)
P - Penny(Value of 1)
Выход
Количество монет на входе и общая сумма, разделенные нецелым разделителем по вашему выбору. (Порядок, в котором вы выводите итоговые суммы монет, не имеет значения, но итоговый элемент монеты (сумма) должен быть последним элементом)
Примеры
Input -> Output
P -> 1,0,0,0,1 or 0,0,0,1,1 or 0,0,1,0,1 or 1,1
N -> 0,1,0,0,5
D -> 0,0,1,0,10
Q -> 0,0,0,1,25
QQQQ -> 0,0,0,4,100
QNDPQNDPQNDP -> 3,3,3,3,123
PPPPPPPPPP -> 10,0,0,0,10
PNNDNNQPDNPQND -> 3,6,3,2,113
правила
Стандартные лазейки не допускаются.
Это код-гольф , поэтому выигрывает самый короткий код в байтах для каждого языка!