إذا أُعطيت سلسلة نصية تمثّل مصفوفة من الأعداد، فأرجِع صفوف تلك المصفوفة وأعمدتها.
إذن، إذا أُعطيت سلسلة نصية مضمَّن فيها أسطر جديدة مثل:
9 8 7
5 3 2
6 6 7
وهي تمثّل هذه المصفوفة:
1 2 3
|---------
1 | 9 8 7
2 | 5 3 2
3 | 6 6 7
فينبغي أن يكون الكود الخاص بك قادرًا على إنتاج ما يلي:
صفوف مصفوفتنا في المثال:
وأعمدتها:
for؟ (أي باستخدام المكرِّرات بدلًا منها)Matrix (إحداهما تمثّل الصفوف والأخرى تمثّل الأعمدة) أمر بسيط نسبيًا، هل يمكنك تنفيذ هذا الحل دون أن تحتفظ بنسختين منفصلتين من المدخلات في struct الخاص بك؟سجّل في Exercism لتتعلّم وتتقن Rust عبر 99 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.