ให้บอกว่าฉันกำลังเขียนอะไรบางอย่างและฉันตั้งใจเขียนมันในกล่องผิด:
+-------+--------+
| Verbs | Nouns |
+-------+--------+
| Truck | |
| eat | Banana |
| | Car |
+-------+--------+
ดังนั้นฉันขี้เกียจเพียงแค่ลากลูกศรไปยังที่ว่างที่ควรจะเป็น:
+-------+--------+
| Verbs | Nouns |
+-------+--------+
|[Truck]---> |
| eat | Banana |
| | Car |
+-------+--------+
งานของคุณคือทำให้ดูสวย - เปลี่ยนเป็น:
+-------+--------+
| Verbs | Nouns |
+-------+--------+
| | Truck |
| eat | Banana |
| | Car |
+-------+--------+
กฎระเบียบ
- วลีหรือคำถูกล้อมรอบด้วยวงเล็บ ([... ])
รายการหลายรายการถูกแทนด้วย [... ](ลบหลายบรรทัด), ขึ้นบรรทัดใหม่, [... ] --...--> ดังนั้นลูกศรจะออกมาจากวงเล็บขวาล่างเสมอ
ตัวอย่างเช่น:
+-----------+----------+
| Verbs | Nouns |
+-----------+----------+
| | |
|[is a noun]-> |
| eat | Banana |
| | Car |
+-----------+----------+
กลายเป็น:
+-----------+----------+
| Verbs | Nouns |
+-----------+----------+
| | |
| | is a noun|
| eat | Banana |
| | Car |
+-----------+----------+
- กล่องถูกล้อมรอบด้วย pluses ("+") และควรสันนิษฐานว่าลูกศรจะไม่ผ่านเครื่องหมายบวก
- จะมีที่ว่างท้ายลูกศรเสมอเพื่อให้คำหรือวลีนั้นพอดี
- เรื่องการสั่งซื้อ - คำนั้นจะต้องปรากฏในที่ที่ลูกศรชี้ไปแม้ว่าการจัดตำแหน่งแนวตั้งนั้นไม่สำคัญ
- ลูกศรสามารถหมุนได้ 90 องศาต่อครั้ง แต่จะอยู่ระหว่าง "/" และ "\" (ดูด้านล่าง)
ตัวอย่างเช่น:
+-----------+----------+
| Verbs | Nouns |
+-----------+----------+
| [Truck]--\| |
/------------/| <--\
| | eat | Banana ||
| | /--\ | Car ||
| +--|--|-----+----------+|
\----/ \-----------------/
การแข่งขัน
อินพุตใดก็ได้ที่ยอมรับได้ (ไฟล์ข้อความ, STDIN เป็นต้น)
เอาต์พุตใด ๆ ที่สามารถอ่านได้นั้นเป็นที่ยอมรับ (ไฟล์ข้อความ STDOUT ฯลฯ )
นี่คือตัวอย่างเพิ่มเติม:
นี่คือรหัสกอล์ฟดังนั้นรหัสที่สั้นที่สุดจึงชนะ!
กรณีทดสอบบางส่วน:
+--------+----------+-------------+
| Colors | Foods | Countries |
+--------+----------+-------------+
| red | pizza | Switzerland |
/--> /----> | |
| |[kale]/ | hot dogs | Brazil |
| | <----------------------\ |
| | orange |[yellow]\ | [green]/ |
| +--------+--------|-+-------------+
\-------------------/
/------------------------------------------\
| |
| +------------------+----------+-------+ |
| | frog | | | |
| | forge | dog | eagle | |
| | foundation | diligent | ease | |
| |[Brother]--\ | down | elf | |
| | | |[egg]--\ |[fort]---/
\----> | | | | |
| \-\ | \-----> |
+-------------|----+----------+ |
| Boy \--> | |
| Bull | |
| Browser | |
+-----------------------------+-------+
/--------------------------------------\
| /---------------\|
/------------|---------------------/ ||
| | /---------------\ ||
| +---------|-+-----------+-|------+--------|+ ||
\----> | | clarinet | \> | [drums]/| ||
| [viola]\\---> | +---------+ ||
| \-----> | | |/---/|
+-----------+ [violin]\ | | [cello]--/ |
| <------------/ | +---------+ |
| +-----------+ <----------\| |
| | | | [tuba]/| |
| | [piano]\ | | | |
| <-----------/ | | | |
| +-----------+--------+ | |
| | |[trumpet]------/
| [flute]-----> | |
| | saxaphone | |
+-----------+--------------------+---------+