चुनौती बस है; निम्नलिखित छह 2D पूर्णांक सरणियों का उत्पादन:
[[ 1, 11, 21, 31, 41, 51],
[ 3, 13, 23, 33, 43, 53],
[ 5, 15, 25, 35, 45, 55],
[ 7, 17, 27, 37, 47, 57],
[ 9, 19, 29, 39, 49, 59]]
[[ 2, 11, 22, 31, 42, 51],
[ 3, 14, 23, 34, 43, 54],
[ 6, 15, 26, 35, 46, 55],
[ 7, 18, 27, 38, 47, 58],
[10, 19, 30, 39, 50, 59]]
[[ 4, 13, 22, 31, 44, 53],
[ 5, 14, 23, 36, 45, 54],
[ 6, 15, 28, 37, 46, 55],
[ 7, 20, 29, 38, 47, 60],
[12, 21, 30, 39, 52]]
[[ 8, 13, 26, 31, 44, 57],
[ 9, 14, 27, 40, 45, 58],
[10, 15, 28, 41, 46, 59],
[11, 24, 29, 42, 47, 60],
[12, 25, 30, 43, 56]]
[[16, 21, 26, 31, 52, 57],
[17, 22, 27, 48, 53, 58],
[18, 23, 28, 49, 54, 59],
[19, 24, 29, 50, 55, 60],
[20, 25, 30, 51, 56]]
[[32, 37, 42, 47, 52, 57],
[33, 38, 43, 48, 53, 58],
[34, 39, 44, 49, 54, 59],
[35, 40, 45, 50, 55, 60],
[36, 41, 46, 51, 56]]
ये 2D पूर्णांक सरणियाँ क्या हैं? इन संख्याओं वाले कार्ड के साथ मैजिक ट्रिक में उपयोग किए जाने वाले नंबर हैं:
मैजिक ट्रिक किसी को रेंज [1, 60] में एक नंबर के बारे में सोचने के लिए कहती है, और मैजिक ट्रिक को करने वाले सभी कार्ड को देती है जिसमें यह नंबर होता है। जादू की चाल का प्रदर्शन करने वाले व्यक्ति को उस नंबर के लिए शीर्ष-बाईं संख्या (सभी 2 की एक शक्ति) प्राप्त हो सकती है, जिस संख्या के बारे में वह सोच रहा था। यह काम क्यों किया जा सकता है, इसके बारे में कुछ अतिरिक्त व्याख्या।
चुनौती नियम:
- आप किसी भी उचित प्रारूप में छह 2D पूर्णांक सरणियों का उत्पादन कर सकते हैं। सीमांकक के साथ मुद्रित किया जा सकता है; एक 3D पूर्णांक सरणी हो सकती है जिसमें छह 2D पूर्णांक सरणियाँ होती हैं; लाइनों की एक स्ट्रिंग-सूची हो सकती है; आदि।
- आपको अंतिम चार कार्डों के निचले सही स्थान को श्रेणी
[-60, -1]
या वर्ण में ऋणात्मक मान के साथ भरने की अनुमति है'*'
बजाय इसे छोड़ने के लिए 2D पूर्णांक सरणियों आयताकार matrices (नहीं, आपको उन्हें0
या गैर के साथ भरने की अनुमति नहीं है -इनटेगर जैसेnull
/undefined
के विकल्प के साथ, के अपवाद के साथ*
बाद से एक स्टार का वास्तविक कार्ड में भी उपयोग किया जाता है)। - मेट्रिसेस में संख्याओं का क्रम अनिवार्य है। यद्यपि यह भौतिक जादू की चाल के लिए कोई फर्क नहीं पड़ता है, मैं इस चुनौती को मुख्य रूप से एक मैट्रिक्स - कोलमोगोरोव-जटिलता एक के रूप में देखता हूं , इसलिए आदेश पर प्रतिबंध है।
खुद को आउटपुट सूची में मैट्रिसेस का क्रम किसी भी क्रम में हो सकता है, क्योंकि यह शीर्ष-बाएं कार्ड से स्पष्ट है कि कौन सा मैट्रिक्स है।
सामान्य नियम:
- यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा जवाब है।
कोड-गोल्फ भाषाओं को गैर-कोडगॉल्फिंग भाषाओं के साथ उत्तर पोस्ट करने से हतोत्साहित न करें। 'किसी भी' प्रोग्रामिंग भाषा के लिए यथासंभव संक्षिप्त उत्तर के साथ आने का प्रयास करें। - डिफ़ॉल्ट I / O नियमों के साथ आपके जवाब के लिए मानक नियम लागू होते हैं , इसलिए आपको उचित पैरामीटर और रिटर्न-प्रकार, पूर्ण कार्यक्रमों के साथ STDIN / STDOUT, फ़ंक्शन / विधि का उपयोग करने की अनुमति है। तुम्हारा कॉल।
- डिफ़ॉल्ट ढीले निषिद्ध हैं।
- यदि संभव हो, तो कृपया अपने कोड (यानी TIO ) के लिए एक परीक्षण के साथ एक लिंक जोड़ें ।
- साथ ही, आपके उत्तर के लिए स्पष्टीकरण जोड़ने की अत्यधिक अनुशंसा की जाती है।
[ascii-art]
सख्त (एमडी 5) आउटपुट नियमों के साथ एक चुनौती है, जहां मेरा बहुत लचीला है (और पंक्तियों / स्तंभों की अदला-बदली की जाती है, और सीमा [1,60]
इसके बजाय [1,63]
बहुत मामूली अंतर है, लेकिन अभी भी)।
n
k
'वें कार्ड पर दिखाई देती है ; जहां मेरी चुनौती एक चुनौती है) केसी-चैलेंज छह मैट्रिसेस को आउटपुट करने के लिए।)