Ver también: rotatagones
Reto
Dada una cadena como entrada, genera su wordagon.
Wordagons
Un wordagon es una forma de representar una cadena en un hexágono. Ahora, creemos un wordagon a partir de la cadena hexa
:
En primer lugar, comienza con el primer carácter de la cadena y colóquelo en el centro:
h
Luego, toma el siguiente carácter en la cadena y agrega una capa hexagonal:
e e
e h e
e e
Luego, agregue la siguiente capa:
x x x
x e e x
x e h e x
x e e x
x x x
Finalmente, agregue la última capa:
a a a a
a x x x a
a x e e x a
a x e h e x a
a x e e x a
a x x x a
a a a a
Y ahora tienes el wordagon para la cuerda hexa
.
Ejemplos
Aquí hay algunos que preparé antes:
hello
o o o o o
o l l l l o
o l l l l l o
o l l e e l l o
o l l e h e l l o
o l l e e l l o
o l l l l l o
o l l l l o
o o o o o
PPcg
g g g g
g c c c g
g c P P c g
g c P P P c g
g c P P c g
g c c c g
g g g g
o *
* * *
* *
* o *
* *
* * *
(T_T)
) ) ) ) )
) T T T T )
) T _ _ _ T )
) T _ T T _ T )
) T _ T ( T _ T )
) T _ T T _ T )
) T _ _ _ T )
) T T T T )
) ) ) ) )
Tenga en cuenta que las líneas nuevas finales y / o iniciales están permitidas.
Victorioso
El código más corto en bytes gana.