Étant donné une liste d'au moins deux mots (composée uniquement de lettres minuscules), construisez et affichez une échelle ASCII des mots en alternant la direction d'écriture d'abord à droite, puis à gauche, par rapport à la direction initiale de gauche à droite. .
Lorsque vous avez terminé d'écrire un mot, changez de direction et commencez ensuite à écrire le mot suivant.
Si votre langue ne prend pas en charge les listes de mots, ou si cela vous convient mieux, vous pouvez prendre l'entrée comme une chaîne de mots, séparés par un seul espace.
Les espaces blancs avant et arrière sont autorisés.
["hello", "world"]
ou "hello world"
hello
w
o
r
l
d
Ici, nous commençons par écrire hello
et lorsque nous arrivons au mot suivant (ou dans le cas de l'entrée sous forme de chaîne - un espace est trouvé), nous changeons la direction relative vers la droite et continuons à écrireworld
Cas de test:
["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
Critères gagnants
Le code le plus court en octets dans chaque langue gagne. Ne vous laissez pas décourager par les langues du golf!