一个储蓄罐是用于在收集硬币的容器对于这个挑战使用四个美国硬币:季毛钱,镍和一分钱。
挑战
您的挑战是创建一个电子存钱罐。编写一个程序(或函数),当运行(或调用)该程序(或函数)时,输出(或返回)您拥有的每个硬币的计数以及硬币的总金额。
输入值
一串,一串等(您选择的)硬币放入您的存钱罐(不区分大小写)。
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
规则
不允许出现标准漏洞。
这是代码高尔夫球,因此每种语言的最短代码(以字节为单位)获胜!