Ваша задача состоит в том, чтобы отсортировать массив, содержащий строки «четверть», «десять центов», «никель» и «пенни», любое количество раз в произвольном порядке и отсортировать их так, чтобы они были в следующем порядке: quarter dime nickel penny
(другими словами, наибольшая или минимальная денежная стоимость).
правила
- Ваша программа должна принимать в качестве входных данных массив, содержащий названия монет США, и сортировать их по наибольшему или наименьшему по денежной стоимости.
- Для тех, кто не из США или не использует изменения, значения монет США, от наибольшего к наименьшему, составляют:
- Квартал: 25 центов
- Дайм: 10 центов
- Никель: 5 центов
- Пенни: 1 цент
- Для тех, кто не из США или не использует изменения, значения монет США, от наибольшего к наименьшему, составляют:
- Вы можете сортировать этот массив любым способом, если хотите, если выходные данные упорядочены по денежным значениям, показанным выше.
- Входные данные могут быть приняты любым способом, будь то аргументы командной строки или STDIN.
- Входной массив будет состоять из строчных букв, примерно так:
quarter dime nickel nickel quarter dime penny penny
- Фактический формат ввода и вывода зависит от вас.
Тестовые случаи
"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"
Это код-гольф , поэтому применяются стандартные правила и лазейки.