Veja também: Rotatágonos
Desafio
Dada uma string como entrada, produza seu wordagon.
Wordagons
Um wordagon é uma maneira de representar uma string em um hexágono. Agora, vamos criar um wordagon a partir da string hexa
:
Primeiro, você começa com o primeiro caractere da string e coloca-o no centro:
h
Em seguida, você pega o próximo caractere na string e adiciona uma camada hexagonal:
e e
e h e
e e
Em seguida, adicione a próxima camada:
x x x
x e e x
x e h e x
x e e x
x x x
Por fim, adicione a última camada:
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
E agora você tem o wordagon para a corda hexa
.
Exemplos
Aqui estão alguns que eu preparei anteriormente:
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 )
) ) ) ) )
Observe que novas linhas finais e / ou principais são permitidas.
Ganhando
O código mais curto em bytes vence.