ö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ı n
argüman olarak, stdin
kullanıcı girişi ile veya kullanıcı girişi olarak alan bir program yazın ve 1 karelik bir kenarlık ile birlikte n
x n
kareleri 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
.