आप इस 5x5 भूलभुलैया में फंस गए हैं - प्रत्येक कमरे को 1 से 25 तक लेबल किया गया है और निकास 1 कमरे में है।
आपको उस कक्ष के रूप में दिया जाता है जिस कक्ष में आप वर्तमान में हैं। आपका कार्य कमरे 1 तक पहुंचने के लिए आवश्यक सबसे छोटे अनुक्रम को स्थानांतरित करना है (उत्तर, पूर्व, दक्षिण, पश्चिम)।
जब तक आप वर्णों का उपयोग करते हैं, तब तक मूव्स किसी भी प्रारूप में आउटपुट हो सकते हैं (सूची, स्ट्रिंग, सरणी ...) n,w,e,s
।
यहाँ सभी परीक्षण मामले हैं:
1 => empty string/list
2 => w
3 => ww
4 => swwnw
5 => wswwnw
6 => seenwnw
7 => nw
8 => wnw
9 => wwnw
10 => swwnwnw
11 => eenwnw
12 => enwnw
13 => nwnw
14 => wnwnw
15 => wwnwnw
16 => enenwnw
17 => nenwnw
18 => wnenwnw
19 => nwnwnw
20 => wnwnwnw
21 => nenenwnw
22 => enwnenwnw
23 => nwnenwnw
24 => wnwnenwnw
25 => nwnwnwnw
बाइट्स जीत में सबसे छोटा जवाब!