Давши список щонайменше двох слів (складених лише з малих літер), побудуйте та покажіть сходи ASCII слів, чергуючи напрям написання спочатку праворуч, потім ліворуч, відносно початкового напрямку зліва направо .
Коли ви закінчите писати слово, змініть напрямок і лише після цього починайте писати наступне слово.
Якщо ваша мова не підтримує списки слів, або це зручніше для вас, ви можете взяти введення як рядок слів, розділених єдиним пробілом.
Дозволені провідні та кінцеві пробіли.
["hello", "world"]
або "hello world"
hello
w
o
r
l
d
Тут ми починаємо з написання hello
і коли ми переходимо до наступного слова (або у випадку введення як рядок - пробіл знайдений), ми змінюємо відносний напрямок праворуч і продовжуємо писатиworld
Тестові приклади:
["another", "test", "string"] or "another test string" ->
another
t
e
s
tstring
["programming", "puzzles", "and", "code", "golf"] or "programming puzzles and code golf" ->
programming
p
u
z
z
l
e
sand
c
o
d
egolf
["a", "single", "a"] or "a single a" ->
a
s
i
n
g
l
ea
Критерії вин
Виграє найкоротший код у байтах на кожній мові. Не дозволяйте зневажати мов для гольфу!