Um parágrafo do texto possui números e letras alfabéticas misturadas. Sua tarefa é separar os números no lado esquerdo e as letras alfabéticas no lado direito na mesma ordem de cada linha.
Regras:
- Os números são inteiros simples; portanto, sem ponto decimal e sem sinais negativos / positivos.
- Os números podem ou não ser contíguos, mas seja qual for o caso, eles devem ser empurrados para o lado esquerdo na mesma ordem.
- Os números podem ocorrer entre as palavras.
- O texto contém apenas letras e números alfabéticos ASCII, juntamente com espaços, sublinhados, vírgulas e pontos.
- Quem faz isso com o mínimo de pressionamentos de tecla (como macros do vim) ou com a menor quantidade de bytes no caso de scripts é o vencedor.
Texto de exemplo:
A word can have any number of text like 433884,
but all the numb89ers has to be moved left side
but alph6abetical va9lues has to be pas46ted on right side.
The text might con4tain chara29cters s2huffled like hlep or dfeintino or even
meaningless1 words co43mbined togeth81er.
Saída esperada:
433884A word can have any number of text like ,
89but all the numbers has to be moved left side
6946but alphabetical values has to be pasted on right side.
4292The text might contain characters shuffled like hlep or dfeintino or even
14381meaningless words combined together.