รับจำนวนเต็มสองรายการที่ไม่เป็นลบและส่งออกกล่อง ASCII ตามที่กำหนดไว้ด้านล่าง
- มุมและทางแยกเป็น pluses:
+
(ASCII-code 43) - เส้นแนวตั้งคือแท่ง
|
(ASCII-code 124) - เส้นแนวนอนเป็น minuses
-
(รหัส ASCII 45)
รายการอินพุตแรกระบุจำนวน minuses ระหว่างแต่ละเครื่องหมายบวกในทิศทางแนวนอน
รายการอินพุตที่สองระบุจำนวนของแท่งระหว่างแต่ละเครื่องหมายบวกในทิศทางแนวตั้ง
ง่ายต่อการอธิบายด้วยตัวอย่างบางส่วน:
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
+-++---++--++
| || || ||
| || || ||
+-++---++--++
| || || ||
+-++---++--++
+-++---++--++
+-++---++--++
ชี้แจง:
- ป้อนคำสั่งและรูปแบบเป็นตัวเลือก
- ควรพิมพ์ / แสดงกล่องเท่านั้น แต่ยอมรับการเว้นวรรคหรือการขึ้นบรรทัดใหม่
- คุณสามารถเลือกที่จะเพิ่ม 1 ถึงค่าอินพุตทั้งหมดหากสะดวกยิ่งขึ้น ตัวอย่างที่สองจะเป็น:
2 3; 2 3
.
นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ