हालाँकि, यह एक अच्छी चुनौती होगी: http://adventofcode.com/2016/day/1
कार्य विवरण
पैटर्न (L। R) [1-9] [0-9] * के बाद घुमाव और दूरी के अनुक्रम को देखते हुए, मैनहट्टन को शुरुआत और अंत बिंदुओं के बीच की दूरी दें, जो कि ऊर्ध्वाधर और क्षैतिज चालों की न्यूनतम संख्या है ग्रिड।
उदाहरण
उदाहरण के लिए, अगर हम मान लें कि आपने उत्तर का सामना करना शुरू कर दिया है:
R2 के बाद, L3 आपको 2 ब्लॉक पूर्व और 3 ब्लॉक उत्तर या 5 ब्लॉक दूर छोड़ देता है। आर 2, आर 2, आर 2 आपको 2 ब्लॉक छोड़ देता है जो आपके शुरुआती स्थान के दक्षिण में है, जो 2 ब्लॉक दूर है। R5, L5, R5, R3 आपको 12 ब्लॉक दूर छोड़ते हैं।
तकनीकी जानकारी
आप चाल के बीच विभाजक चुन सकते हैं (जैसे: "\ n", ",", या ",")। आपको आधार 10 में पूर्णांक के रूप में उत्तर देना होगा।
डुप्लिकेट नहीं!
यह कई कारणों से डुप्लिकेट नहीं है:
- चालें समान नहीं हैं। यहां वे रोटेशन हैं , दिशा नहीं।
- मुझे मैनहट्टन दूरी चाहिए, यूक्लिडियन नहीं।