правила
Программа должна получить строку / массив слов в качестве входных данных. Для каждого слова в строке / массиве оно будет реконструировать слово, поочередно принимая символы из передней и задней части слова.
12345 678 9 -> 15243 687 9.
Затем он будет переставлять слова поочередно между самым ранним и самым последним словом в строке.
15243 687 9 -> 15243 9 687
Наконец, он восстановит строку, поместив пробелы, табуляции и новые строки в индексах, где они были первоначально расположены, прежде чем выводить результат.
12345 678 9-> 15243 687 9 -> 15243 9 687 -> 15243 968 7
Выходные данные должны совпадать с типом данных.
Стандартные лазейки запрещены
Примеры
Вход:
быстрая коричневая лиса перепрыгивает через ленивую собаку.
Выходные данные:
d.ogq kucil yaz bnrwo tehf xoo rvej supmВход:
быстрая коричневая лиса перепрыгивает
через ленивую собаку.
Выходные данные:
d.ogq kucil yaz bnrwo
tehf xoo rvej supmВход:
Aflack
Выход:
Akfcla
Это код-гольф, поэтому выигрывает самый короткий код