Matrice

Matrice

Moyen

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

Implémentation

En plus de pouvoir obtenir un tableau de lignes et de colonnes, le code doit également :

  • Définir la valeur d'un élément de la matrice à partir de son numéro de ligne et de colonne.

Pour toutes les opérations sur la matrice, considère que les lignes et les colonnes sont indexées à partir de zéro. Cela signifie que la première ligne sera la ligne 0, la deuxième ligne sera la ligne 1, et ainsi de suite.

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

Prêt à commencer Matrice ?

Inscris-toi sur Exercism pour apprendre et maîtriser Go avec 34 concepts165 exercices, et un vrai mentorat humain, le tout gratuitement.