Göreviniz "quarter", "dime", "nickel" ve "penny" dizelerini belirli bir sıra içerisinde ve herhangi bir sayıda, belirli bir sırayla içermeyen bir diziyi sıralamak ve bunları şu sıraya göre sıralamaktır: quarter dime nickel penny
(başka bir deyişle, en düşük para değerine sahip).
kurallar
- Programınız, ABD paralarının adlarını içeren girdi olarak bir dizi almalı ve bunları en büyükten en az parasal değere göre sıralamalıdır.
- ABD’den olmayan ya da değişim kullanmayanlar için ABD’nin madeni paralarının değerleri, en büyüğünden en küçüğüne kadar:
- Çeyrek: 25 sent
- Kuruş: 10 kuruş
- Nikel: 5 kuruş
- Penny: 1 kuruş
- ABD’den olmayan ya da değişim kullanmayanlar için ABD’nin madeni paralarının değerleri, en büyüğünden en küçüğüne kadar:
- Çıktı yukarıda gösterilen parasal değerler tarafından sipariş edildiği sürece, bu diziyi istediğiniz şekilde sıralayabilirsiniz.
- Giriş, komut satırı argümanları veya STDIN gibi, herhangi bir şekilde alınabilir.
- Bir giriş dizisi küçük harfli dizeler olur, buna benzer bir şey:
quarter dime nickel nickel quarter dime penny penny
- Gerçek giriş ve çıkış formatı size bağlıdır.
Test Kılıfları
"penny nickel dime quarter"
-> "quarter dime nickel penny"
"nickel penny penny quarter quarter quarter dime dime dime dime"
-> "quarter quarter quarter dime dime dime dime nickel penny penny"
"quarter dime nickel nickel quarter dime penny penny"
-> "quarter quarter dime dime nickel nickel penny penny"
Bu kod golf , bu yüzden standart kurallar ve boşluklar geçerlidir.