仕事
あなたは、ある種のコンパスの作成を担当しています。
ソースコードをコンパスの「針」として想像してください。異なる方向で実行すると、明確な出力が生成されます。
サポートされるソースコードの向きは、北、東、南、および西です。
例
ソースコードがあるとしましょう:
ABCD
J K
WXYZ
これを北向きと見なし、時計回りに90度回転すると東を指します。
W A
XJB
Y C
ZKD
再び南のポイントを回転させる:
ZYXW
K J
DCBA
そして最後に、西への最後のローテーション:
DKZ
C Y
BJX
A W
実行すると、上記の各コード例は、選択した単一の個別の印刷可能なASCII文字を出力するはずです。
ノート
コードには何も入力しないでください。
空のスペースや新しい行は、回転しても折りたたまれたり消えたりしません。
出力の先頭/末尾の改行は問題ありません。
回答は、プログラムまたは関数全体である場合があり、STDOUTに出力されるか、関数の結果を返します。
標準のコードゴルフ規則が適用されます。バイト単位の最短回答が勝ちます!