Ringkasan
Terinspirasi oleh popularitas baru-baru ini tantangan seni ASCII, tujuan tantangan ini adalah untuk menggambar kotak-kotak ASCII, seperti yang di mana Catur dapat dimainkan.
Tulis program yang menggunakan bilangan bulat positif nsebagai argumen, dalam stdin, atau sebagai input pengguna, dan output kotak-kotak dengan nx nkotak, bersama dengan perbatasan yang tebal 1 karakter.
Setiap kotak harus 2x2 karakter. Kotak harus mengikuti pola bolak-balik putih-hitam normal (putih pertama, seperti di sudut kiri atas) dari kotak-kotak. Kotak putih harus dibuat dari karakter space ( ), dan kotak hitam harus dibuat dari #karakter pound ( ).
Perbatasan harus dibuat dari tanda hubung ( -) dengan tanda tambah ( +) pada batas atau titik tegak lurus sebuah kotak.
Memasukkan
Bilangan bulat positif dalam merepresentasikan jumlah kotak (dimensi dalam kotak) untuk menggambar di kotak-kotak, dengan setiap kotak menjadi 2x2 karakter.
Contoh Hasil
n=2
+--+--+
| |##|
| |##|
+--+--+
|##| |
|##| |
+--+--+
n=3
+--+--+--+
| |##| |
| |##| |
+--+--+--+
|##| |##|
|##| |##|
+--+--+--+
| |##| |
| |##| |
+--+--+--+
n=4
+--+--+--+--+
| |##| |##|
| |##| |##|
+--+--+--+--+
|##| |##| |
|##| |##| |
+--+--+--+--+
| |##| |##|
| |##| |##|
+--+--+--+--+
|##| |##| |
|##| |##| |
+--+--+--+--+
... dan seterusnya.
Catatan
- Ruang tambahan dan garis baru dapat diterima.
- Anda dapat menulis seluruh program atau fungsi.
- Tidak ada ruang utama.
- Program Anda harus menampilkan hasil yang benar untuk n = 15.
- Untuk bahasa esoteris yang kurang dikenal dan sejenisnya, berikan tautan ke bahasa tersebut.
n=0harus menghasilkan+. (opsional, tetapi sangat dianjurkan dan dianjurkan.)- Kode terpendek dalam byte menang, karena ini adalah kode golf.
+untuk n=0.