Su tarea es ordenar una matriz que contenga las cadenas "quarter", "dime", "nickel" y "penny" varias veces en un orden no específico y ordenarlas para que estén en este orden: quarter dime nickel penny
(en otras palabras, mayor a menor valor monetario).
Reglas
- Su programa debe tomar una matriz como entrada que contenga los nombres de las monedas estadounidenses y ordenarlas de mayor a menor por valor monetario.
- Para aquellos que no son de los EE. UU. O no usan el cambio, los valores de las monedas de EE. UU., De mayor a menor, son:
- Trimestre: 25 centavos
- Dime: 10 centavos
- Níquel: 5 centavos
- Penique: 1 centavo
- Para aquellos que no son de los EE. UU. O no usan el cambio, los valores de las monedas de EE. UU., De mayor a menor, son:
- Puede ordenar esta matriz de la forma que desee, siempre que la salida esté ordenada por los valores monetarios que se muestran arriba.
- La entrada se puede tomar de cualquier manera, ya sea argumentos de línea de comandos o STDIN.
- Una matriz de entrada sería todas cadenas minúsculas, algo como esto:
quarter dime nickel nickel quarter dime penny penny
- El formato real de entrada y salida depende de usted.
Casos de prueba
"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"
Este es el código de golf , por lo que se aplican reglas y lagunas estándar.