Vedi anche: Rotatagons
Sfida
Data una stringa come input, genera il suo wordagon.
Wordagons
Un wordagon è un modo di rappresentare una stringa in un esagono. Ora creiamo un wordagon dalla stringa hexa
:
Innanzitutto, inizi con il primo carattere nella stringa e posizionalo al centro:
h
Quindi, prendi il carattere successivo nella stringa e aggiungi un livello esagonale:
e e
e h e
e e
Quindi, aggiungi il livello successivo:
x x x
x e e x
x e h e x
x e e x
x x x
Infine, aggiungi l'ultimo livello:
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 ora hai il wordagon per la stringa hexa
.
Esempi
Ecco alcuni che ho preparato prima:
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 )
) ) ) ) )
Si noti che sono consentiti il trascinamento e / o le nuove righe principali.
vincente
Vince il codice più breve in byte.