कहते हैं कि मैं कुछ लिख रहा था, और मैंने गलती से इसे गलत बॉक्स में लिखा था:
+-------+--------+
| 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 |
+-----------+----------+
- बक्से प्लसस ("+") से बंधे होते हैं, और यह माना जाना चाहिए कि तीर प्लस से अधिक नहीं गुजरेंगे
- शब्द या वाक्यांश को फिट करने के लिए हमेशा एक तीर के अंत में कमरा होगा
- आदेश मायने रखता है - शब्द को दिखाई देना चाहिए जहां तीर इंगित करता है, हालांकि ऊर्ध्वाधर संरेखण महत्वपूर्ण नहीं है
- तीर एक बार में 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 | |
+-----------+--------------------+---------+