Skarbonka jest pojemnik używany do zbierania monet w na to wyzwanie korzystać z czterech amerykańskich monet. Kwartał, bilon, nikiel, i Penny .
Wyzwanie
Twoim wyzwaniem jest stworzenie elektronicznej skarbonki. Napisz program (lub funkcję), który po uruchomieniu (lub wywołaniu) wyświetli (lub zwróci) liczbę posiadanych monet, a także całkowitą kwotę, jaką mają te monety.
Wejście
Sznurek, tablica itp. (Do wyboru) monet do skarbonki (bez rozróżniania wielkości liter).
Q - Quarter(Value of 25)
D - Dime(Value of 10)
N - Nickel(Value of 5)
P - Penny(Value of 1)
Wynik
Liczba monet z wkładu i całkowita kwota, oddzielone wybranym przez Ciebie separatorem różnym. (Kolejność, w jakiej wyprowadzane są sumy monet, nie ma znaczenia, ale całkowita wartość monety (suma) musi być ostatnim elementem)
Przykłady
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
Zasady
Standardowe luki są niedozwolone.
To jest golf golfowy , więc wygrywa najkrótszy kod w bajtach dla każdego języka!