İki negatif olmayan tamsayı listesi alın ve aşağıda tanımlandığı gibi bir ASCII kutusu çıkarın.
- Köşeler ve kavşaklar artıdır:
+
(ASCII kodu 43) - Dikey çizgiler çubuklardır
|
(ASCII kodu 124) - Yatay çizgiler eksidir
-
(ASCII kodu 45)
İlk giriş listesi, her artı işareti arasındaki eksi sayısını yatay yönde belirtir.
İkinci giriş listesi, her artı işareti arasındaki çubuk sayısını dikey yönde belirtir.
Birkaç örnekle açıklamak daha kolaydır:
0 // No minuses between each + sign
0 // No bars between + signs
++
++
------------------
1 2 // First a single minus, then two minuses
1 2 // First one bar, then two bars
+-+--+
| | |
+-+--+
| | |
| | |
+-+--+
------------------
1 0 3 0 2 0
2 1 0 0
+-++---++--++
| || || ||
| || || ||
+-++---++--++
| || || ||
+-++---++--++
+-++---++--++
+-++---++--++
Açıklamalar:
- Giriş sırası ve biçimi isteğe bağlıdır
- Yalnızca kutular yazdırılmalı / görüntülenmelidir, ancak bir boşluk veya satırsonu kabul edilir.
- Daha uygunsa, isteğe bağlı olarak tüm giriş değerlerine 1 ekleyebilirsiniz. İkinci bir örnek daha sonra olacaktır:
2 3; 2 3
.
Bu kod golf, yani bayt en kısa kod kazanmak.