özet
Son zamanlarda ASCII sanat zorluklarının popülaritesinden ilham alan bu mücadelenin amacı, Satranç'ın oynanabileceği bir ASCII dama tahtası çizmek.
Olumlu bir tamsayıyı nargüman olarak, stdinkullanıcı girişi ile veya kullanıcı girişi olarak alan bir program yazın ve 1 karelik bir kenarlık ile birlikte nx nkareleri olan bir dama tahtası çıktılar .
Her kare 2x2 karakter olmalıdır. Kareler, dama tahtası normal beyaz-siyah (önce beyaz, sol üst köşede olduğu gibi) desenini izlemelidir. Beyaz kareler boşluk ( ) karakterlerinden, siyah kareler ise pound ( #) karakterlerinden oluşmalıdır .
Kenarlık , kenarlıktaki ya da bir karenin dik noktası üzerindeki -artı ( +) işaretlerinden ( ) oluşmalıdır .
Giriş
Dama tahtasında çizilecek kare sayısını (kareler halinde boyutlar) gösteren pozitif tamsayı, her kare 2x2 karakterdir.
Örnek Sonuçlar
n=2
+--+--+
| |##|
| |##|
+--+--+
|##| |
|##| |
+--+--+
n=3
+--+--+--+
| |##| |
| |##| |
+--+--+--+
|##| |##|
|##| |##|
+--+--+--+
| |##| |
| |##| |
+--+--+--+
n=4
+--+--+--+--+
| |##| |##|
| |##| |##|
+--+--+--+--+
|##| |##| |
|##| |##| |
+--+--+--+--+
| |##| |##|
| |##| |##|
+--+--+--+--+
|##| |##| |
|##| |##| |
+--+--+--+--+
... ve bunun gibi.
notlar
- Sondaki boşluklar ve yeni çizgiler kabul edilebilir.
- Programın tamamını veya bir işlevi yazabilirsiniz.
- Baştaki boşluk yok.
- Programınız n = 15 için doğru sonuçları göstermelidir.
- Daha az bilinen ezoterik diller ve benzerleri için, dilin bir bağlantısını sağlayın.
n=0üretmeli+. (isteğe bağlı, ancak şiddetle tavsiye edilir ve teşvik edilir.)- Bayt cinsinden en kısa kod, kod golf olduğu için kazanır.
+için n=0.