このquineバリアントでは、プログラムは、左上から右下に対角線を横切って転置されたソースコードを出力する必要があります。例えば:
あなたのプログラム オン 4行
出力
yof
ono
u u
r r
p l
r i
o n
g e
r s
a
m
出力の空白は任意ではありません。スペースは2つの状況で表示されます。元のスペース(4列目の間r
などl
)と、文字を埋め込む必要がある場合(1列目のすべてのスペースなど)の両方が必要で、スペースはどこにも表示できません。その他の出力。
出力の単一の末尾の改行はオプションで無視できます。ソースコードの末尾の改行は出力に影響を与えません。ソースコードの先頭の改行は、上記の例のように処理する必要があります。改行ではないすべての文字は、幅が1列、高さが1行であると想定します。
ソリューションには、少なくとも2つの改行以外の文字がそれぞれ2行ある必要があり、独自の転置であってはなりません(出力をソースと同一にすることはできません)。
quines浮気 URLから自分のソースコードを含むファイルから読み込まれ、プルデータを、利用ビルトインをquining、というように許可されていません。
これはコードゴルフです。バイト単位の最短コードが優先されます。