Matrice

Matrice

Facile

Instructions

É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 :

  • Un tableau des lignes, en lisant chaque ligne de gauche à droite tout en descendant de haut en bas dans les lignes,
  • Un tableau des colonnes, en lisant chaque colonne de haut en bas tout en allant de gauche à droite.

Les lignes de notre matrice d'exemple :

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

Et ses colonnes :

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

Comment cet exercice est structuré sur le parcours Python

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 :

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Python Exercism

Prêt à commencer Matrice ?

Inscris-toi sur Exercism pour apprendre et maîtriser Python avec 17 concepts146 exercices, et un vrai mentorat humain, le tout gratuitement.