Compito
Data una serie di nomi inglesi di cifre "collassate" insieme, in questo modo:
zeronineoneoneeighttwoseventhreesixfourtwofive
Dividi la stringa in cifre:
zero nine one one eight two seven three six four two five
Regole
L'input è sempre una stringa. Consiste sempre di uno o più nomi di cifre inglesi minuscoli, raggruppati insieme e nient'altro.
- I nomi delle cifre inglesi sono
zero one two three four five six seven eight nine
.
- I nomi delle cifre inglesi sono
L'output può essere un elenco di stringhe o una nuova stringa in cui le cifre sono delimitate da stringhe non alfabetiche e non vuote. (L'output può anche opzionalmente hanno tali stringhe all'inizio o alla fine, e i delimitatori non deve essere coerente. Quindi, anche qualcosa di simile a
{{ zero0one$$two );
un (se assurda) risposta valida perzeroonetwo
.)Vince la risposta più breve in byte.
Casi test
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