एक पूर्णांक मैट्रिक्स को देखते हुए aऔर ग़ैर-ऋणात्मक पूर्णांक i, उत्पादन एक मानचित्रण bकि में अलग-अलग मान नक्शे iका वें स्तंभ aकी पंक्तियों के लिए aजो कि मूल्य iवें स्तंभ।
आप मान सकते हैं कि iयह अर्ध-खुली सीमा में है [0, num_cols(a))(या [1, num_cols(a)]यदि आप 1-आधारित सूचकांकों का उपयोग करना चुनते हैं), और यह कि सभी पूर्णांक आपकी भाषा के लिए प्रतिनिधित्व करने योग्य सीमा के भीतर हैं। इनपुट और आउटपुट किसी भी उचित तरीके से किया जा सकता है, इसलिए जब तक यह चुनौती की बुनियादी आवश्यकताओं (2 डी सरणी -> इन्ट्स से 2 डी सरणियों में मैपिंग) को संतुष्ट करता है। जब तक मैपिंग स्पष्ट और सुसंगत है, तब तक कुंजियों को आउटपुट में शामिल करने की आवश्यकता नहीं है।
उदाहरण
[[1]], 0 -> {1: [[1]]}
[[3, 4, 5], [1, 4, 2], [5, 5, 5], [7, 7, 7], [1, 5, 9]], 1 -> {4: [[3, 4, 5], [1, 4, 2]], 5: [[5, 5, 5], [1, 5, 9]], 7: [[7, 7, 7]]}
[[1, 2, 3, 4, 5], [5, 4, 3, 2, 1], [2, 3, 4, 5, 6], [8, 9, 100, 0, 2]], 4 -> {5: [[1, 2, 3, 4, 5]], 1: [[5, 4, 3, 2, 1]], 6: [[2, 3, 4, 5, 6]], 2: [[8, 9, 100, 0, 2]]}
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम उत्तर जीतता है।