Biorąc pod uwagę listę co najmniej dwóch słów (składających się tylko z małych liter), utwórz i wyświetl drabinkę ASCII słów, zmieniając kierunek pisania najpierw w prawo, a następnie w lewo, w stosunku do początkowego kierunku od lewej do prawej .
Po zakończeniu pisania słowa zmień kierunek i dopiero wtedy zacznij pisać następne słowo.
Jeśli Twój język nie obsługuje list słów lub jest to dla Ciebie wygodniejsze, możesz wziąć dane wejściowe jako ciąg słów oddzielonych pojedynczym odstępem.
Wiodące i końcowe białe znaki są dozwolone.
["hello", "world"]
lub "hello world"
hello
w
o
r
l
d
Tutaj zaczynamy od pisania, hello
a kiedy dochodzimy do następnego słowa (lub w przypadku wprowadzenia jako ciągu - spacja jest znaleziona), zmieniamy względny kierunek w prawo i kontynuujemy pisanieworld
Przypadki testowe:
["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
Kryteria wygranej
Wygrywa najkrótszy kod w bajtach w każdym języku. Nie daj się zniechęcić językiem golfa!