Görev
Bir çeşit pusula yapmaktan sen sorumlusun.
Kaynak kodunuzu, farklı yönlerde çalışmanın farklı çıktılar ürettiği pusula "iğne" olarak hayal edin.
Desteklenen kaynak kodu yönlendirmeleri Kuzey, Doğu, Güney ve Batı'dır.
Örnek
Kaynak kodunuz olduğunu varsayalım:
ABCD
J K
WXYZ
Bunu Kuzey yönünü dikkate alacağız, saat yönünde 90 derece döndürmek bizi Doğu'ya yönlendirir:
W A
XJB
Y C
ZKD
tekrar dönerek Güney noktaları:
ZYXW
K J
DCBA
ve son olarak, Batı’ya son dönüş:
DKZ
C Y
BJX
A W
Çalıştığında, yukarıdaki kod örneklerinin her biri, seçtiğiniz bir tek, farklı yazdırılabilir ASCII karakteri vermelidir .
notlar
Kodunuz girdi almayacaktır.
Boş alanlar veya yeni çizgiler döndürülürken çökmez / kaybolmaz.
Önde gelen / takip eden yeni çizgiler çıktıda tamamdır.
Cevaplar tüm programlar veya fonksiyonlar olabilir, bu nedenle STDOUT'a verilir veya fonksiyon sonucunu döndürür.
Standart kod-golf kuralları geçerlidir; bayt cinsinden en kısa cevap kazanır!