In ordine alfabetico numeri interi
Per un determinato set di numeri, inseriscili in ordine alfabetico quando sono indicati (ovvero 1: uno, 2: due, 90: novanta, 19: diciannove). Il tuo codice dovrebbe funzionare per l'intervallo [-999999, 999999]
. L'output deve avere un delimitatore tra i numeri. Uno spazio funzionerà, così come uno spazio e una virgola, come mostrato negli esempi seguenti. L'input può essere una matrice di numeri interi, una stringa di numeri delimitati o comunque si ritenga opportuno. Si presume che tutti i numeri interi siano univoci.
I numeri non sono sillabati ai fini di questa sfida e gli spazi sono alfabetizzati prima di qualsiasi altro personaggio. Si presume che i numeri negativi siano espressi usando la parola minus
. Ad esempio, four
precederebbe four thousand
e il numero -40
verrebbe ordinato usando la stringa minus forty
. Supponiamo che tutti i numeri siano composti esclusivamente da parole numeriche e nessuna congiunzione (ad esempio, utilizzare two thousand forty two
invece di two thousand and forty two
).
Casi test
Numeri interi a una cifra:
Ingresso:
1, 2, 3, 4, 5
Produzione:
5, 4, 1, 3, 2
Numeri interi a più cifre:
Ingresso:
-1002, 5, 435012, 4, 23, 81, 82
Produzione:
81, 82, 5, 4, 435012, -1002, 23
Spazi tra parole, senza trattini, virgole o "e":
Ingresso:
6, 16, 60, 64, 600, 6000, 60000, 60004, 60008, 60204, 60804
Produzione:
6, 600, 6000, 16, 60, 64, 60000, 60008, 60804, 60004, 60204
Ricorda, questo è code-golf , quindi vince il codice con il minor numero di byte. Non sono ammesse scappatoie!