Tugas
Anda bertugas membuat kompas, semacam itu.
Bayangkan kode sumber Anda sebagai "jarum" kompas di mana menjalankan berbagai orientasi menghasilkan output yang berbeda.
Orientasi kode sumber yang didukung adalah Utara, Timur, Selatan, dan Barat.
Contoh
Katakanlah Anda memiliki kode sumber:
ABCD
J K
WXYZ
Kami akan menganggap ini sebagai orientasi Utara, berputar 90 derajat searah jarum jam mengarahkan kita ke Timur:
W A
XJB
Y C
ZKD
berputar lagi menunjuk ke Selatan:
ZYXW
K J
DCBA
dan akhirnya, rotasi terakhir ke Barat:
DKZ
C Y
BJX
A W
Ketika dijalankan, masing-masing contoh kode di atas harus menampilkan karakter ASCII tunggal yang dapat dicetak yang Anda pilih.
Catatan
Kode Anda tidak akan menerima input.
Ruang kosong atau garis baru tidak runtuh / hilang saat berputar.
Memimpin / mengikuti garis baru tidak apa-apa dalam output.
Jawaban dapat berupa seluruh program atau fungsi, dengan demikian output ke STDOUT atau mengembalikan hasil fungsi.
Standar kode-golf aturan berlaku; jawaban terpendek dalam byte menang!