Dada una lista de al menos dos palabras (hechas solo con letras minúsculas), construya y muestre una escalera ASCII de las palabras alternando la dirección de escritura primero a la derecha, luego a la izquierda, relativamente a la dirección inicial de izquierda a derecha .
Cuando termine de escribir una palabra, cambie la dirección y solo entonces comience a escribir la siguiente palabra.
Si su idioma no admite listas de palabras, o es más conveniente para usted, puede tomar la entrada como una cadena de palabras, separadas por un solo espacio.
Se permiten espacios en blanco iniciales y finales.
["hello", "world"]
o "hello world"
hello
w
o
r
l
d
Aquí comenzamos escribiendo hello
y cuando llegamos a la siguiente palabra (o en el caso de la entrada como una cadena, se encuentra un espacio), cambiamos la dirección relativa a la derecha y continuamos escribiendoworld
Casos de prueba:
["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
Criterios de victoria
El código más corto en bytes en cada idioma gana. ¡No te dejes desanimar por los idiomas de golf!