Twoim zadaniem jest sortowanie tablicy zawierającej ciągi „ćwiartka”, „dziesięciocentówka”, „nikiel” i „grosz” dowolną liczbę razy w określonej kolejności i sortowanie ich w takiej kolejności: quarter dime nickel penny
(innymi słowy, od największej do najmniejszej wartości pieniężnej).
Zasady
- Twój program musi pobrać tablicę jako dane wejściowe zawierające nazwy monet amerykańskich i posortować je od największej do najmniejszej według wartości pieniężnej.
- Dla tych, którzy nie pochodzą z USA lub nie używają zmian, wartości monet amerykańskich, od największej do najmniejszej, wynoszą:
- Kwartał: 25 centów
- Grosz: 10 centów
- Nikiel: 5 centów
- Grosz: 1 cent
- Dla tych, którzy nie pochodzą z USA lub nie używają zmian, wartości monet amerykańskich, od największej do najmniejszej, wynoszą:
- Możesz sortować tę tablicę w dowolny sposób, pod warunkiem, że dane wyjściowe są uporządkowane według wartości pieniężnych pokazanych powyżej.
- Dane wejściowe można przyjmować w dowolny sposób, czy to argumenty wiersza polecenia, czy STDIN.
- Tablica wejściowa składałaby się z małych ciągów znaków, mniej więcej tak:
quarter dime nickel nickel quarter dime penny penny
- Rzeczywisty format wejścia i wyjścia zależy od Ciebie.
Przypadki testowe
"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"
To jest golf golfowy , więc obowiązują standardowe zasady i luki.