Gambarlah jalan semut Langton .
Deskripsi
Kotak di pesawat berwarna beragam baik hitam atau putih. Kami secara sewenang-wenang mengidentifikasi satu kotak sebagai "semut". Semut dapat melakukan perjalanan dalam salah satu dari empat arah mata angin pada setiap langkah yang diambilnya. Semut bergerak menurut aturan di bawah ini:
- Di kotak putih, putar 90 ° ke kanan, balikkan warna kotak, maju satu unit
- Di kotak hitam, belok kiri 90 °, balikkan warna kotak, maju satu unit
Spesifikasi
- Input: bilangan bulat N antara 0 dan 725 (inklusif).
- Keluaran: kisi 17 x 17 yang mewakili "jalur" semut pada langkah N.
Aturan
- Semut mulai menghadap ke kanan (jam 3).
- Semut mulai di tengah grid.
- Gunakan
_#@untuk kotak putih, kotak hitam dan semut. - Grid awalnya sepenuhnya putih.
- Anda dapat membuat program lengkap atau fungsi pada bahasa yang ditafsirkan.
- Masukan dengan stdin atau argumen.
Contohnya
Pembaruan: keluaran case = 450 salah.
N = 0
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
________@________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
N = 1
_________________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
________#________
________@________
_________________
_________________
_________________
_________________
_________________
_________________
_________________
N = 450
_________________
_________________
___________##____
____##______##___
___#__##___##_#__
__###_#@#__#__#__
__#_#_#_#__#_#___
_____###___#_____
_____#___________
_____#__###______
___#_#_#__#_#_#__
__#__#_#____###__
__#_##__##___#___
___##______##____
____##___________
_________________
_________________