Voir aussi: Rotatagons
Défi
Étant donné une chaîne en entrée, sortez son wordagon.
Wordagons
Un wordagon est une façon de représenter une chaîne dans un hexagone. Maintenant, créons un wordagon à partir de la chaîne hexa
:
Tout d'abord, vous commencez avec le premier caractère de la chaîne et placez-le au centre:
h
Ensuite, vous prenez le caractère suivant dans la chaîne et ajoutez un calque hexagonal:
e e
e h e
e e
Ensuite, ajoutez le calque suivant:
x x x
x e e x
x e h e x
x e e x
x x x
Enfin, ajoutez le dernier calque:
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
Et vous avez maintenant le wordagon pour la chaîne hexa
.
Exemples
En voici quelques-uns que j'ai préparés plus tôt:
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 )
) ) ) ) )
Notez que les sauts de ligne de fin et / ou de début sont autorisés.
Gagnant
Le code le plus court en octets gagne.