पोकेमोन गोल्ड और सिल्वर में पदार्पण के बाद से आइस मेज़ पोकेमॉन गेम्स के मेरे पसंदीदा स्टेपल्स में से एक रहा है । आपका कार्य एक ऐसा कार्यक्रम बनाना होगा जो इस प्रकार की समस्याओं को हल करे।
बर्फ mazes मुख्य रूप से शामिल है, जैसा कि नाम से पता चलता है, बर्फ। एक बार जब खिलाड़ी बर्फ पर एक दिशा में आगे बढ़ता है तो वे उस दिशा में आगे बढ़ते रहेंगे जब तक कि वे किसी बाधा से नहीं टकराते। मिट्टी भी है जिसे स्वतंत्र रूप से पार किया जा सकता है और यह किसी भी खिलाड़ी को आगे बढ़ने से रोक देगा। आखिरी बाधा पत्थर है। स्टोन खिलाड़ी के रूप में एक ही स्थान पर कब्जा नहीं कर सकता है और यदि खिलाड़ी इसमें स्थानांतरित होने का प्रयास करता है तो वे इससे पहले कि वे आगे बढ़ना बंद कर देंगे।
आपको मानों का एक दो आयामी कंटेनर मिलेगा, जैसे कि सूचियों की एक सूची या न्यूलाइन द्वारा अलग किए गए स्ट्रिंग, जिसमें 3 प्रकार के फ़र्श (आइस, सॉइल, और स्टोन) में से प्रत्येक के लिए 3 अलग-अलग मान हैं। आपको दो जोड़े (या अन्य समतुल्य दो मूल्य के कंटेनर) प्राप्त होंगे जो भूलभुलैया में एक शुरुआत और लक्ष्य समन्वय का संकेत देते हैं। ये शून्य या एक अनुक्रमित हो सकते हैं।
आपको चालों की एक सूची (4 अलग मानों के साथ N, E, S, W) पर आउटपुट करना होगा, जिससे खिलाड़ी को अंत में पहुंचने पर नुकसान होगा।
इनपुट हमेशा भूलभुलैया के चारों ओर पत्थर की एक बंद परिधि होगा ताकि आपको भूलभुलैया से बाहर निकलने वाले खिलाड़ी के बारे में चिंता करने की आवश्यकता न हो
यह कोड-गोल्फ है इसलिए सबसे कम बाइट्स जीतता है
परीक्षण के मामलों
यहाँ .
बर्फ ~
का प्रतिनिधित्व करेगा, मिट्टी O
का प्रतिनिधित्व करेगा , और एक पत्थर का प्रतिनिधित्व करेगा। निर्देशांक 1 अनुक्रमित हैं। समाधान में प्रत्येक अक्षर उस अक्षर से शुरू होने वाली दिशा का प्रतिनिधित्व करता है (जैसे N
= उत्तर)
इनपुट
OOOOO
OO.OO
O...O
OOOOO
Start : 3,3
End : 3,2
उत्पादन
N
इनपुट
OOOOOOOOOOOOOOOOO
O........O.....OO
O...O..........OO
O.........O....OO
O.O............OO
OO.......O.....OO
O.............OOO
O......O.......~O
O..O...........~O
O.............OOO
O.......O......OO
O.....O...O....OO
O..............OO
OOOOOOOOOOOOOO~~O
OOOOOOOOOOOOOOOOO
Start : 15,12
End : 16,8
उत्पादन
N,W,N,E,N,E,S,W,N,W,S,E,S,E,N,E,N
इनपुट
OOOOOOOOOOOOOOOO
O~~~~~OOOOO~~~~O
O~~O~OOOOOOO~~OO
O...O..........O
O........O.....O
O..............O
OO.............O
O.............OO
O....~....O....O
O..............O
O..............O
OOOOOOOOOOOOOOOO
Start : 2,2
End : 14,3
उत्पादन
E,S,S,W,N,E,N
इनपुट
OOOOOOOOOOOOOOOOOOO
O~~~~~~~OOOOOOOOOOO
O~~~~...OOOOOOOOOOO
OO~O~..OOOOOOOOOOOO
O..OO.............O
O..............O..O
O....O............O
O.O............~..O
O........OOOO.....O
O.......OOOOO.....O
O.......O~~~O.....O
O.......~~~~~.....O
O.......~~~~~.....O
O..........O......O
O..O..~...........O
O...............O.O
O.....O...........O
O.................O
OOOOOOOOOOOOOOOOOOO
Start : 2,2
End : 11,11
उत्पादन
E,E,E,E,E,S,S,E,N,W,S,E,N,N,N