Ihre Aufgabe ist es, ein Array mit den Zeichenfolgen "quarter", "dime", "nickel" und "penny" beliebig oft in einer bestimmten Reihenfolge zu sortieren und sie so zu sortieren, dass sie in der folgenden Reihenfolge quarter dime nickel penny
vorliegen: größter bis kleinster Geldwert).
Regeln
- Ihr Programm muss ein Array als Eingabe verwenden, das die Namen der US-Münzen enthält, und diese vom größten bis zum geringsten Geldwert sortieren.
- Für diejenigen, die nicht aus den USA stammen oder kein Wechselgeld verwenden, sind die Werte der US-Münzen vom höchsten bis zum niedrigsten:
- Vierteljahr: 25 Cent
- Cent: 10 Cent
- Nickel: 5 Cent
- Penny: 1 Cent
- Für diejenigen, die nicht aus den USA stammen oder kein Wechselgeld verwenden, sind die Werte der US-Münzen vom höchsten bis zum niedrigsten:
- Sie können dieses Array nach Belieben sortieren, solange die Ausgabe nach den oben angegebenen Geldwerten geordnet ist.
- Die Eingabe kann auf jede Art und Weise erfolgen, sei es durch Befehlszeilenargumente oder STDIN.
- Ein Eingabearray besteht aus Kleinbuchstaben wie folgt:
quarter dime nickel nickel quarter dime penny penny
- Das tatsächliche Format der Ein- und Ausgabe liegt bei Ihnen.
Testfälle
"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"
Dies ist Codegolf , daher gelten Standardregeln und -lücken.