Wenn Sie eine Liste von Wörtern eingegeben haben, geben Sie die Wörter mit diagonal angeordneten Buchstaben aus:
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
(Das Obige sollte die Ausgabe für die Eingabe sein programming puzzles and code golf
.)
Um genau zu sein, beginnt jedes Wort in der ersten Spalte und drei Zeilen unter dem vorherigen Wort, und jeder nachfolgende Buchstabe verschiebt eine Spalte nach rechts und eine Zeile nach unten.
Die Eingabe kann entweder als einzelne Wortfolge, die durch genau ein Leerzeichen getrennt ist, oder als Liste / Array von Wörtern erfolgen. Die Wörter bestehen nur aus Kleinbuchstaben a-z
und bestehen immer aus mindestens einem Zeichen.
Die Ausgabe kann eine einzelne Zeichenfolge, ein Array von Zeilen oder ein Array von Zeichen sein. Führende oder nachfolgende Leerzeichen sind mit Ausnahme einer einzelnen nachfolgenden Zeile nicht zulässig.
Weitere Testfälle:
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
Da es sich um Code-Golf , gewinnt der kürzeste Code in Bytes!