Sebuah celengan adalah wadah yang digunakan untuk mengumpulkan koin di Untuk tantangan ini menggunakan empat koin AS:. Kuartal, sepeser pun, nikel, dan sen .
Tantangan
Tantangan Anda adalah membuat celengan elektronik. Tulis sebuah program (atau fungsi) yang ketika dijalankan (atau dipanggil), menampilkan (atau mengembalikan) jumlah setiap koin yang Anda miliki, serta jumlah total jumlah koin tersebut.
Memasukkan
Sebuah string, array, dll ... (pilihan Anda) dari koin ke celengan Anda (case-sensitive).
Q - Quarter(Value of 25)
D - Dime(Value of 10)
N - Nickel(Value of 5)
P - Penny(Value of 1)
Keluaran
Hitungan koin dari input dan jumlah total, dipisahkan oleh pembatas non-integer pilihan Anda. (Urutan di mana Anda menghasilkan total koin tidak masalah, tetapi total nilai koin (jumlah) harus menjadi elemen terakhir)
Contohnya
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
Aturan
Ini adalah kode-golf , jadi kode terpendek dalam byte untuk setiap bahasa menang!