वर्णमाला गाइड
निर्देशों की एक सरणी को देखते हुए, जहाँ दिशाएँ निम्नानुसार परिभाषित की गई हैं:
NW N NE
W . E
SW S SE
या अनुक्रमणिका के रूप में (आप ऊपर के तारों के बजाय निर्देशों के लिए इन सूचकांकों का उपयोग कर सकते हैं):
0 1 2
3 . 4
5 6 7
आप किसी भी प्रारूप का चयन कर सकते हैं, दोनों को चुनौती देना आवश्यक नहीं है। इसी वर्णमाला स्ट्रिंग उत्पन्न करें जो खींची गई पथ का प्रतिनिधित्व करती है, ए के साथ शुरू दिशाओं की संख्या कभी भी 25 से अधिक नहीं होगी, जिसका अर्थ है कि यह कभी भी अतीत में नहीं जा सकता है Z
, इसलिए आपको इस परिदृश्य को संभालने की आवश्यकता नहीं है। कोई अन्य इनपुट प्रारूप तब तक स्वीकार नहीं किए जाएंगे जब तक कि आप यह नहीं बता सकते कि भाषा प्रारूप के कारण ये प्रारूप काम क्यों नहीं करते। यह मौखिक रूप से काम करने वाले उदाहरण का उपयोग करके समझाने में आसान है।
तो, एक त्वरित उदाहरण को देखने देता है:
[E,SE,N,S,S,S,NW,W,N] or [4,7,1,6,6,6,0,3,1]
हमेशा ए से शुरू करें।
A
पूर्व से बी पर जाएं।
A-B
जाओ दक्षिण पूर्व से सी।
A-B
\
C
उत्तर से D पर जाएं।
A-B D
\|
C
C से ओवर राइटिंग करते हुए दक्षिण की ओर वापस जाएं।
A-B D
\|
E
F और G. दोनों के लिए 2 चक्रों के लिए दक्षिण को जारी रखें।
A-B D
\|
E
|
F
|
G
गो वेस्ट टू एच।
A-B D
\|
E
|
H F
\|
G
वेस्ट टू आई।
A-B D
\|
E
|
I-H F
\|
G
बिंदु J पर उत्तर की ओर अंत।
A-B D
\|
J E
| |
I-H F
\|
G
आपके द्वारा दिया गया अंतिम मान अंतिम ग्राफ़ को दाईं ओर, ऊपर से नीचे तक पढ़ने के लिए है:
ABD
JE
IHF
G
जिसके परिणामस्वरूप:
ABDJEIHFG
यह कोड-गोल्फ है , सबसे कम बाइट-काउंट जीतता है।
A
ऐसी है कि A
पहला परिणाम प्रिंट नहीं होगा?