सवाल
आपके पास 50 से 50 कैरेक्टर ऐरे है। प्रत्येक सेल में एक तीर होता है जो चार दिशाओं में से किसी एक में इंगित होता है। कोई सेल खाली नहीं है। सेल में प्रवेश करने पर, आपको इसे तीर द्वारा निर्दिष्ट दिशा में बाहर निकलना होगा। तीर उसी दिशा में भी इशारा कर सकता है जहां से आप आए थे, जिसके परिणामस्वरूप एक मृत अंत हुआ।
आप भूलभुलैया के सबसे बाहरी सीमा पर किसी भी सेल से शुरू कर सकते हैं और एक रास्ता खोज सकते हैं जो आपको भूलभुलैया में ले जाता है, और आपको किसी अन्य सेल से बाहर निकलने का कारण बनता है। इनपुट एक सरणी के रूप में दिया जाएगा <,>, ^ और v। आउटपुट एक एकल अंक होगा (बूलियन, पूर्णांक या चरित्र, कुछ भी करेगा) 0 के रूप में (यह दर्शाता है कि कार्य असंभव है) या 1 (यह दर्शाता है कि आपके पास है) कार्य प्राप्त किया)।
उदाहरण (वास्तविक सरणी इससे बड़ी होगी)
^ v < >
> < v <
v > v ^
आउटपुट होगा
1जैसा कि आप दाईं ओर <से प्रवेश कर सकते हैं, जिसके कारण आप नीचे के मार्ग से <"v v" मार्ग से बाहर निकल जाएंगे
कार्य सबसे छोटा संभव कोड लिखना है जो भूलभुलैया को इनपुट के रूप में प्राप्त करेगा, और यह निर्धारित करेगा कि नियमों में निर्दिष्ट के रूप में इसमें एक पथ मौजूद है और एकल अंक 0 या 1 को आउटपुट करें।
वास्तविक अंकों के बजाय TRUE और FALSE आउटपुट करने की भी अनुमति है।