Aufgabe
Ausgehend von einer Folge von englischen Ziffernnamen, die wie folgt „zusammengebrochen“ sind:
zeronineoneoneeighttwoseventhreesixfourtwofive
Teilen Sie die Zeichenfolge wieder in Ziffern auf:
zero nine one one eight two seven three six four two five
Regeln
Die Eingabe ist immer eine Zeichenfolge. Es besteht immer aus einem oder mehreren zusammengeklappten englischen Ziffernnamen in Kleinbuchstaben und sonst nichts.
- Die englischen Ziffernnamen sind
zero one two three four five six seven eight nine
.
- Die englischen Ziffernnamen sind
Die Ausgabe kann eine Liste von Zeichenfolgen oder eine neue Zeichenfolge sein, bei der die Ziffern durch nicht alphabetische, nicht leere Zeichenfolgen begrenzt sind. (Ihre Ausgabe kann optional auch solche Zeichenfolgen am Anfang oder Ende enthalten, und die Begrenzer müssen nicht konsistent sein. Daher ist auch so etwas
{{ zero0one$$two );
eine gültige (wenn auch absurde) Antwort fürzeroonetwo
.)Die kürzeste Antwort in Bytes gewinnt.
Testfälle
three -> three
eightsix -> eight six
fivefourseven -> five four seven
ninethreesixthree -> nine three six three
foursixeighttwofive -> four six eight two five
fivethreefivesixthreenineonesevenoneeight -> five three five six three nine one seven one eight
threesevensevensixninenineninefiveeighttwofiveeightsixthreeeight -> three seven seven six nine nine nine five eight two five eight six three eight
zeroonetwothreefourfivesixseveneightnine -> zero one two three four five six seven eight nine