إذا أُعطيت سلسلة نصية تمثّل مصفوفة من الأعداد، فأرجِع صفوف تلك المصفوفة وأعمدتها.
إذن، إذا أُعطيت سلسلة نصية مضمَّن فيها أسطر جديدة مثل:
9 8 7
5 3 2
6 6 7
وهي تمثّل هذه المصفوفة:
1 2 3
|---------
1 | 9 8 7
2 | 5 3 2
3 | 6 6 7
فينبغي أن يكون الكود الخاص بك قادرًا على إنتاج ما يلي:
صفوف مصفوفتنا في المثال:
وأعمدتها:
تتوقع اختبارات هذا التمرين أن تنشئ [class][classes] للمصفوفة (انظر أيضًا classes).
وهذا يختلف عن استخدام كائن مصفوفة من مكتبة خارجية مثل Numpy، وهو أمر غير مدعوم.
لا تقلق، فالأمر ليس معقدًا كما تظن!
لمزيد من نقاط البداية والتفاصيل حول classes وهياكل البيانات، ألقِ نظرة على المصادر أدناه:
سجّل في Exercism لتتعلّم وتتقن Python عبر 17 مفهومًا146 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.