Alfabetizar enteros
Para un conjunto dado de números, póngalos en orden alfabético cuando se deletreen (es decir, 1: uno, 2: dos, 90: noventa, 19: diecinueve). Su código debería funcionar para el rango [-999999, 999999]
. La salida debe tener un delimitador entre números. Un espacio funcionará, al igual que un espacio y una coma como se muestra en los ejemplos a continuación. La entrada puede ser una matriz de enteros, una cadena de números delimitados, o como mejor le parezca. Se supone que todos los enteros son únicos.
Los números no están separados por guiones para los propósitos de este desafío y los espacios están ordenados alfabéticamente antes que cualquier otro personaje. Se supone que los números negativos se expresan usando la palabra minus
. Por ejemplo, four
precedería four thousand
y el número se -40
ordenaría usando la cadena minus forty
. Suponga que todos los números estarán compuestos únicamente por palabras numéricas y sin conjunciones (por ejemplo, use en two thousand forty two
lugar de two thousand and forty two
).
Casos de prueba
Enteros de un solo dígito:
Entrada:
1, 2, 3, 4, 5
Salida:
5, 4, 1, 3, 2
Múltiples dígitos enteros:
Entrada:
-1002, 5, 435012, 4, 23, 81, 82
Salida:
81, 82, 5, 4, 435012, -1002, 23
Espacios entre palabras, sin guiones, comas o "y":
Entrada:
6, 16, 60, 64, 600, 6000, 60000, 60004, 60008, 60204, 60804
Salida:
6, 600, 6000, 16, 60, 64, 60000, 60008, 60804, 60004, 60204
Recuerde, este es el código de golf , por lo que gana el código con la menor cantidad de bytes. ¡No se permiten escapatorias!