Tarefa
Dada uma sequência de nomes em inglês de dígitos "recolhidos" juntos, assim:
zeronineoneoneeighttwoseventhreesixfourtwofive
Divida a sequência novamente em dígitos:
zero nine one one eight two seven three six four two five
Regras
A entrada é sempre uma string. Ele sempre consiste em um ou mais nomes de dígitos em inglês em minúsculas, recolhidos juntos e nada mais.
- Os nomes dos dígitos em inglês são
zero one two three four five six seven eight nine
.
- Os nomes dos dígitos em inglês são
A saída pode ser uma lista de cadeias ou uma nova cadeia na qual os dígitos são delimitados por cadeias não alfabéticas e não vazias. (Sua saída também pode, opcionalmente, ter essas seqüências no início ou no final, e os delimitadores não precisam ser consistentes. Portanto, mesmo algo como
{{ zero0one$$two );
é uma resposta válida (se absurda)zeroonetwo
.)A resposta mais curta em bytes vence.
Casos de teste
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