Langton'un karınca yolunu çizin .
Açıklama
Düzlemdeki kareler siyah veya beyaz olarak çeşitli renklerle renklendirilir. Bir kareyi keyfi olarak "karınca" olarak tanımlarız. Karınca, attığı her adımda dört ana yönden herhangi birinde hareket edebilir. Karınca aşağıdaki kurallara göre hareket eder:
- Beyaz bir karede, 90 ° sağa döndürün, karenin rengini çevirin, bir birim ileri doğru ilerleyin
- Siyah bir karede, 90 ° sola döndürün, karenin rengini çevirin, bir birim ileri doğru ilerleyin
Özellikler
- Giriş: 0 ile 725 arasında bir tamsayı (dahil).
- Çıktı: N'nin adımındaki karıncaya ait "yolu" temsil eden 17'ye 17'lik bir ızgara
kurallar
- Karınca sağa bakmaya başlar (saat 3).
- Karınca şebekenin merkezinde başlar.
_#@
Sırasıyla beyaz kareler, siyah kareler ve karınca kullanın .- Izgara başlangıçta tamamen beyazdır.
- Tercüme edilmiş bir dil üzerinde eksiksiz bir program veya işlev yapabilirsiniz.
- Stdin veya argüman girişi.
Örnekler
Güncelleme: davanın N = 450 çıkışı yanlış.
N = 0
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
________@________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
N = 1
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
________#________
________@________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
N = 450
_________________
_________________
___________##____
____##______##___
___#__##___##_#__
__###_#@#__#__#__
__#_#_#_#__#_#___
_____###___#_____
_____#___________
_____#__###______
___#_#_#__#_#_#__
__#__#_#____###__
__#_##__##___#___
___##______##____
____##___________
_________________
_________________