Haga un programa que tome la palabra que ingresó y agregue esa palabra al reverso de sí misma menos su primera letra, luego repita hasta que todas las letras hayan desaparecido. Por ejemplo, catse convertiría catatty hellose volvería helloellolloloo.
Ingrese
cualquiera de las 26 letras del alfabeto inglés. Puede haber varias palabras separadas por espacios, y el cambio debe aplicarse a cada palabra.
Salida
La (s) palabra (s) ingresada (s), con cada palabra colocada después de sí misma con su primera letra faltante, y luego con su segunda letra faltante, y así sucesivamente hasta que no haya más letras para agregar.
Más ejemplos:
ill eel salidas illlll eelell
laser bat salidas laserasersererr batatt
darth vader salidas dartharthrththh vaderaderdererr
Este es el código de golf, por lo que gana el código más corto.
Aclaración:
puede tratar la entrada o salida como una lista. Puede separar palabras usando nueva línea en lugar de espacio. Puede agregar un espacio final a la entrada.
1.Actualice la especificación con las nuevas asignaciones (E / S de matriz, espacio final, etc.) 2.Informe las soluciones existentes en caso de que alguna pueda ahorrar bytes al aprovecharlas.