テキストの長方形のグリッドが与えられた場合、左上から右下に向かう対角線を列に並べ、すべての対角線の最右端の文字が水平になるようにします。インデントにはスペースを使用します。
たとえば、テキストの入力グリッドが
abcd
1234
WXYZ
あなたは対角線をラインアップしたいW
、1X
、a2Y
、b3z
、c4
、およびd
この出力を与える列に:
ab
123c
WXYZ4d
すべての対角線の最も右下の文字がWXYZ4d
同じレベルにあることに注意してください。
詳細
テキストの入力グリッドのサイズは少なくとも1×1で、すべての行は同じ長さになります。
入力グリッドは、複数行の文字列または単一行の文字列のリストとして取得できます。
入力グリッドには、印刷可能なASCII文字(スペースを含む)のみが含まれます。
出力には、オプションで末尾の改行が1つ含まれる場合がありますが、他の空行はありません。
出力の行には、オプションで末尾スペースを含めることができますが、不要な先頭スペースを含めることはできません。
その他の例
空行は例を示します。各入力の直後に出力が続きます。
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
~
~
得点
バイト単位の最短コードが優先されます。