Avec l'entrée d'une liste de mots, affichez les mots avec leurs lettres disposées en diagonale:
p
r
o
p g
u r
z a
a z m
n l m
d e i
c s n
o g
d
g e
o
l
f
(Ce qui précède devrait être la sortie pour l'entrée programming puzzles and code golf
.)
Pour être précis, chaque mot commence sur la première colonne et trois lignes en dessous du mot précédent, et chaque lettre successive déplace une colonne vers la droite et une ligne vers le bas.
L'entrée peut être fournie sous forme d'une chaîne de mots unique, séparée par un seul espace, ou d'une liste / tableau de mots. Les mots ne seront composés que de lettres minuscules a-z
et comporteront toujours au moins un caractère.
La sortie peut être une chaîne unique, un tableau de lignes ou un tableau de caractères. Les espaces de début ou de fin ne sont pas autorisés, à l'exception d'un seul nouveau trait de fin.
Autres cas de test:
a bcd efgh i j
a
b
c
d
e
f
g
i h
j
x
x
verylongword short
v
e
r
s y
h l
o o
r n
t g
w
o
r
d
Puisqu'il s'agit de code-golf , le code le plus court en octets va gagner!