Смотрите также: Ротатагон
Вызов
Учитывая строку в качестве входных данных, выведите ее wordagon.
Wordagons
Словоагон - это способ представления строки в шестиугольнике. Теперь давайте создадим слово из строки hexa
:
Во-первых, вы начинаете с первого символа в строке и помещаете его в центр:
h
Затем вы берете следующий символ в строке и добавляете шестиугольный слой:
e e
e h e
e e
Затем добавьте следующий слой:
x x x
x e e x
x e h e x
x e e x
x x x
Наконец, добавьте последний слой:
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
И теперь у вас есть слово для строки hexa
.
Примеры
Вот некоторые, которые я подготовил ранее:
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 )
) ) ) ) )
Обратите внимание, что завершающие и / или ведущие новые строки разрешены.
выигрыш
Самый короткий код в байтах побеждает.