Aufgabe
Sie sind für die Herstellung eines Kompasses verantwortlich.
Stellen Sie sich Ihren Quellcode als die "Kompassnadel" vor, bei der das Ausführen in verschiedenen Ausrichtungen zu einer unterschiedlichen Ausgabe führt.
Unterstützte Quellcode-Ausrichtungen sind Nord, Ost, Süd und West.
Beispiel
Angenommen, Sie haben Quellcode:
ABCD
J K
WXYZ
Wir betrachten dies als Nordausrichtung, die uns durch Drehen um 90 Grad im Uhrzeigersinn nach Osten zeigt:
W A
XJB
Y C
ZKD
erneutes Drehen zeigt nach Süden:
ZYXW
K J
DCBA
und schließlich die letzte Rotation nach Westen:
DKZ
C Y
BJX
A W
Bei der Ausführung sollte jedes der obigen Codebeispiele ein einzelnes druckbares ASCII- Zeichen Ihrer Wahl ausgeben .
Anmerkungen
Ihr Code wird keine Eingabe nehmen.
Leerzeichen oder neue Linien werden beim Drehen nicht ausgeblendet.
Führende / nachfolgende neue Zeilen sind in der Ausgabe in Ordnung.
Antworten können ganze Programme oder Funktionen sein, also an STDOUT ausgegeben werden oder das Funktionsergebnis zurückgeben.
Es gelten die Standardregeln für Code-Golf . kürzeste Antwort in Bytes gewinnt!