9 के एक मैट्रिक्स को परिभाषित करते हैं:
स्थिति पर एक संख्या के रूप में एक विस्फोट संख्या को परिभाषित करने देता है जिसे उसके सभी समीपवर्ती पड़ोसियों (स्वयं सहित) के बीच समान पूर्णांक में विघटित किया जा सकता है और प्रत्येक भाग का पूर्ण मान 0 से अधिक होता है।
पिछले मैट्रिक्स से, स्थिति (0 अनुक्रमित)
कभी-कभी, 1. से अधिक एक परिमेय संख्या में परिणाम को विघटित करना। यह वह चीज है जिसे हमें संख्याओं के विस्फोट से बचने की आवश्यकता होती है। इस मामले में शेष को विस्फोट संख्या में सौंपा जाएगा।
इसे प्रदर्शित करने के लिए, हमारे पिछले मैट्रिक्स के साथ काम करना जारी रखना चाहिए। इस बार हम स्थिति में संख्या में विस्फोट करेंगे
यहां हमारे पास 3 नाइटबॉयर और खुद नंबर हैं। यहाँ समीकरण की तरह कुछ है जो हमें देने के 2 प्रत्येक के लिए और 2 शेष के रूप में।
साथ ही, कभी-कभी एक संख्या इतनी बड़ी नहीं होगी कि वह अपने पड़ोसियों के समान भागों में विघटित हो जाए (जहां एब्स 0 से अधिक हो) (तर्कसंगत संख्या | <<1) इस मामले में हमें "0 से अधिक" की स्थिति बनाए रखने के लिए विस्फोट संख्या से "उधार" लेने की आवश्यकता है । हमारे पिछले उदाहरण के साथ जारी रखें और स्थिति पर संख्या में विस्फोट करें ।
यह चुनौती दी गई है कि पदों की एक सूची दी जाए और प्राकृतिक संख्याओं की एक बारीक गैर-रिक्त सारणी बनाई जाए, पदों की सूची से प्रत्येक संख्या के बाद विस्फोटित रूप लौटाया जाए।
परीक्षण के मामलों
इनपुट: initial matrix: [[3, 3, 3], [3, 3, 3], [3, 3, 3]], numbers: [[0,0],[0,1],[0,2]]
आउटपुट: [[1, 0, 1], [5, 6, 5], [3, 3, 3]]
इनपुट: Initial matrix: [[9, 8, 7], [8, 9, 7], [8, 7, 9]], numbers: [[0,0],[1,1],[2,2]]
आउटपुट: [[4, 11, 8],[11, 5, 10],[9, 10, 4]]
इनपुट: Initial matrix: [[0, 0], [0, 0]], numbers: [[0,0],[0,0],[0,0]]
आउटपुट: [[-9, 3],[3, 3]]
इनपुट: Initial Matrix: [[10, 20, 30],[30, 20, 10],[40, 50, 60]], numbers: [[0,2],[2,0],[1,1],[1,0]]
आउटपुट: [[21, 38, 13], [9, 12, 21], [21, 71, 64]]
इनपुट: Initial Matrix: [[1]], numbers: [[0,0]]
आउटपुट: [[1]]
इनपुट: Initial Matrix: [[1, 2, 3]], numbers: [[0,0], [0, 1]]
आउटपुट: [[1, 1, 4]]
टिप्पणियाँ
इनपुट / आउटपुट नियम लागू होते हैं
आप मान सकते हैं कि इनपुट मैट्रिक्स कभी खाली नहीं होगा
आप मान सकते हैं कि निर्देशांक हमेशा मान्य होने वाले हैं
परीक्षण मामलों में इनपुट समन्वय (पंक्ति, स्तंभ) के रूप में दिया गया है। यदि आपको इसकी आवश्यकता है (x, y) तो आप मानों को स्वैप कर सकते हैं। यदि हां, तो कृपया अपने उत्तर में बताएं