Regras
O programa deve receber uma string / matriz de palavras como entrada. Para cada palavra na string / matriz, ela será reconstruída, colocando os caracteres de maneira alternada na frente e no verso da palavra.
12345 678 9 -> 15243 687 9.
Em seguida, reorganizará as palavras de maneira alternada entre a primeira e a última palavra que ocorrer na sequência.
15243 687 9 -> 15243 9 687
Finalmente, ele reconstruirá a string colocando os espaços, tabulações e novas linhas nos índices em que estavam inicialmente localizadas antes de gerar o resultado.
12345 678 9-> 15243 687 9 -> 15243 9 687 -> 15243 968 7
A saída deve ser o mesmo tipo de dados que a entrada.
As brechas padrão são proibidas
Exemplos
Entrada:
A rápida raposa marrom pula sobre o cachorro preguiçoso.
Saída:
Teh d.ogq kucil yaz bnrwo tehf xoo rvej supmEntrada:
A rápida raposa marrom pula
sobre o cachorro preguiçoso.
Saída:
Teh d.ogq kucil yaz bnrwo
tehf xoo rvej supmEntrada:
Aflack
saída:
Akfcla
Isso é código-golfe, então o código mais curto ganha