Dada una cadena, primero cuadrácela de la siguiente manera:
Primero, escribe la cadena.
abcde
A continuación, escriba la cadena girada una izquierda.
abcde
bcdea
Siga haciendo esto hasta que haya escrito líneas len (cadena) .
abcde
bcdea
cdeab
deabc
eabcd
Ahora, lee de la cadena así:
----+
+--+|
|+>||
|+-+|
+---+
Lo que da:
abcdeabcdcbaedcbcdeabaede
Imprime esta cadena.
Casos de prueba
abcdef -> abcdefabcdedcbafedcbcdefabcbafedefaf
cena! -> cena!cenanec!anena!cec!a!
ppcg -> ppcgppcppgcpcgpg
abc -> abcabacbc
ab -> abab
a -> a
->
Comente si un caso de prueba es incorrecto.
Recuerde, este es el código de golf , por lo que gana el código con el menor número de bytes.
cena!
Está Mal. Debe coincidir con su ejemploabcde
ya que ambas son 5 letras:cena!cenanec!anena!cec!a!