ट्रैक
/
Python
Python
/
अभ्यास
/
मैट्रिक्स
मैट्रिक्स

मैट्रिक्स

आसान

निर्देश

एक स्ट्रिंग दी गई है जो संख्याओं के एक मैट्रिक्स को दर्शाती है। आपको उस मैट्रिक्स की पंक्तियाँ और स्तंभ लौटाने हैं।

तो मान लीजिए, आपको एक ऐसी स्ट्रिंग मिली है जिसमें न्यूलाइन भी शामिल हैं:

9 8 7
5 3 2
6 6 7

जो इस मैट्रिक्स को दर्शाती है:

    1  2  3
  |---------
1 | 9  8  7
2 | 5  3  2
3 | 6  6  7

आपका कोड ऐसा होना चाहिए जो इन्हें निकाल सके:

  • पंक्तियों का एक ऐरे, जहाँ हर पंक्ति को बाएँ से दाएँ पढ़ते हैं और पंक्ति-दर-पंक्ति ऊपर से नीचे चलते हैं,
  • स्तंभों का एक ऐरे, जहाँ हर स्तंभ को ऊपर से नीचे पढ़ते हैं और बाएँ से दाएँ चलते हैं।

हमारे उदाहरण मैट्रिक्स की पंक्तियाँ:

  • 9, 8, 7
  • 5, 3, 2
  • 6, 6, 7

और उसके स्तंभ:

  • 9, 5, 6
  • 8, 3, 6
  • 7, 2, 7

Python ट्रैक पर यह अभ्यास किस तरह बनाया गया है

इस अभ्यास के टेस्ट यह अपेक्षा करते हैं कि आप एक Matrix class बनाइए (साथ ही classes भी देखिए)। यह किसी तीसरे पक्ष की लाइब्रेरी, जैसे Numpy, के Matrix ऑब्जेक्ट को इस्तेमाल करने से अलग है, और ऐसा करने का समर्थन नहीं है। चिंता न कीजिए, यह उतना मुश्किल नहीं है जितना आप सोचते हैं! classes और डेटा स्ट्रक्चर के बारे में और भी जानने और शुरुआत करने के लिए, नीचे दिए गए संसाधन देखिए:

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Python Exercism

मैट्रिक्स शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Python को 17 कॉन्सेप्ट146 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।