Абзац текста состоит из цифр и букв алфавита. Ваша задача - разделить цифры слева и буквы алфавита справа в том же порядке каждой строки.
Правила:
- Числа представляют собой простые целые числа; так что нет десятичной точки и нет отрицательных / положительных знаков.
- Числа могут быть или не быть смежными, но в любом случае они должны быть перенесены на левую сторону в том же порядке.
- Числа могут встречаться между словами.
- Текст содержит только буквы и цифры ASCII, а также пробелы, подчеркивания, запятые и точки.
- Тот, кто делает это с минимальными нажатиями клавиш (например, макросами vim) или наименьшим количеством байтов в случае сценариев, является победителем.
Пример текста:
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.
Ожидаемый результат:
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.