यह एक "तीर भूलभुलैया" है:
v <
> v
> ^
> v
^ < *
*निशान स्थान है जहाँ आप खत्म हो जाएगा। आपका लक्ष्य यह पता लगाना है कि भूलभुलैया कहाँ से शुरू होती है (इसलिए, रिवर्स भूलभुलैया)। इस मामले में, यह >दूसरी पंक्ति में पहला है ।
v------<
S-+---v |
| >--^
>-+-------v
^ < *
ध्यान दें कि सभी तीरों का उपयोग किया जाना चाहिए। यह भी ध्यान दें कि आप मान सकते हैं कि लाइनें रिक्त स्थान के साथ समान लंबाई में गद्देदार होंगी।
आपके प्रोग्राम को भूलभुलैया को किसी भी उचित तरीके से इनपुट करना चाहिए (एक फ़ाइल, संदेश बॉक्स, आदि से स्टड), हालांकि भूलभुलैया पूरी तरह से बरकरार होना चाहिए। उदाहरण के लिए, आप कॉमा द्वारा अलग की गई लाइनों को इनपुट नहीं कर सकते हैं; इनपुट बिल्कुल भूलभुलैया होना चाहिए।
आपको किसी भी उचित तरीके से भूलभुलैया की शुरुआत का उत्पादन करना होगा। उदाहरण के लिए, आप कर सकते थे
- उत्पादन शुरू के निर्देशांक
- प्रारंभ के साथ प्रतिस्थापित तीर के साथ पूरे भूलभुलैया का उत्पादन किया
S - प्रारंभ तीर को हटाने के अलावा सभी तीर के साथ पूरे भूलभुलैया का उत्पादन (व्हाट्सएप बरकरार!)
- आदि।
जब तक आप अपने आउटपुट से बता सकते हैं कि कौन सा तीर प्रारंभ तीर है, तो ठीक है। उदाहरण के लिए, का एक आउटपुट
"0"
"2"
नई कहानियों और उद्धरणों की परवाह किए बिना, ठीक है, क्योंकि आप अभी भी बता सकते हैं कि शुरुआत कहां थी।
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाएगा।
>v^>v^
