Étant donné une string représentant une matrice de nombres, renvoie les lignes et les colonnes de cette matrice.
Ainsi, étant donné une string contenant des retours à la ligne, comme celle-ci :
9 8 7
5 3 2
6 6 7
qui représente cette matrice :
1 2 3
|---------
1 | 9 8 7
2 | 5 3 2
3 | 6 6 7
ton code doit pouvoir produire :
Les lignes de notre matrice d'exemple :
Et ses colonnes :
Les tests de cet exercice attendent de toi que tu crées une [class][classes] Matrix (voir aussi classes).
Cela diffère du fait d'utiliser un objet Matrix d'une bibliothèque tierce comme Numpy, ce qui n'est pas pris en charge.
Pas de panique, ce n'est pas aussi compliqué que tu le penses !
Pour d'autres points de départ et plus de détails sur les classes et les structures de données, jette un œil aux ressources ci-dessous :
Inscris-toi sur Exercism pour apprendre et maîtriser Python avec 17 concepts146 exercices, et un vrai mentorat humain, le tout gratuitement.