ठीक है, एक कोड गोल्फ में मेरा दूसरा प्रयास, आइए देखें कि यह कैसे होता है।
बहाना आप 9 मूल्यों की एक सरणी है। अब एक 3x3 ग्रिड में उस सरणी की कल्पना करें।
आपको उन पड़ोसियों को वापस करने की आवश्यकता है जिनकी संख्या सरणी के अनुक्रमित के रूप में है।
0 | 1 | 2
3 | 4 | 5
6 | 7 | 8
नियम:
- यह कोड गोल्फ है, इसलिए सबसे कम उत्तर जीतता है।
- प्रिटेंड सरणी का सूचकांक 0 या 1 से शुरू हो सकता है (सभी उदाहरण 0 का उपयोग करते हैं)
- बस मानों को वापस लौटाना मानों पर आधारित (जैसे
if 3: return 046) - सबमिशन सिर्फ एक प्रक्रिया / कार्य / विधि हो सकती है, लेकिन एक उदाहरण अच्छा होगा
- लौटाया गया मान किसी भी क्रम में हो सकता है (जैसे यदि इनपुट 0 है तो यह 13 या 31 हो सकता है)
- यदि आप चाहें, तो आउटपुट संख्याओं की एक सूची हो सकती है, जैसे कि
[0,4,6]इसके बजाय046 - विकर्णों की गणना नहीं की जाती है, जैसा कि उदाहरणों द्वारा देखा जाता है।
उदाहरण:
इनपुट:
0
उत्पादन:
13
इनपुट:
3
उत्पादन:
046
इनपुट:
4
उत्पादन:
1357
[0,4,6]इसके बजाय 046?
