Ordnen Sie die Diagonalen, die von links oben nach rechts unten verlaufen, in Spalten mit einem rechteckigen Textraster so an, dass sich die Zeichen ganz rechts unten aller Diagonalen auf einer Ebene befinden. Verwenden Sie Leerzeichen zum Einrücken.
Zum Beispiel, wenn das Eingaberaster von Text ist
abcd
1234
WXYZ
dann würden Sie die Diagonalen in einer Reihe aufstellen W
, 1X
, a2Y
, b3z
, c4
, undd
in den Spalten dieser Ausgabe geben:
ab
123c
WXYZ4d
Beachten Sie, dass die am weitesten rechts liegenden Zeichen aller Diagonalen WXYZ4d
auf derselben Ebene befinden.
Einzelheiten
Das Eingabegitter für Text hat eine Größe von mindestens 1 × 1 und alle Zeilen haben dieselbe Länge.
Sie können das Eingaberaster als mehrzeilige Zeichenfolge oder als Liste einzeiliger Zeichenfolgen verwenden.
Das Eingaberaster enthält nur druckbare ASCII-Zeichen (einschließlich Leerzeichen).
Die Ausgabe kann optional eine nachgestellte neue Zeile enthalten, es sollten jedoch keine weiteren leeren Zeilen vorhanden sein.
Die Zeilen der Ausgabe können optional nachgestellte Leerzeichen enthalten, sollten jedoch keine unnötigen führenden Leerzeichen enthalten.
Andere Beispiele
Leerzeilen trennen Beispiele. Jedem Eingang folgt direkt sein Ausgang.
123
456
789
1
452
78963
123.?!
456??!
789!!!
123.
456???
789!!!!!
**@
@
**
@ @
/\/\
\/ /
/ /\
\/\/
/
\/\
/ / /
\/\/\/\
12
34
56
78
90
7531
908642
Code
Code
G
O
L
F
FLOG
~
~
Wertung
Der kürzeste Code in Bytes gewinnt.