Exercices de programmation pour classes préparatoires
Une matrice est representee par une liste de listes. Ecrire une fonction diagonale(M) qui renvoie la liste des elements situes sur la diagonale principale, c'est-a-dire les elements M[i][i] pour i allant de 0 a min(n, m) - 1 ou n est le nombre de lignes et m le nombre de colonnes.
La matrice n'est pas necessairement carree.
| Appel | Résultat attendu |
|---|---|
| diagonale([[1, 2], [3, 4]]) | [1, 4] |
| diagonale([[1, 2, 3], [4, 5, 6]]) | [1, 5] |
Connectez-vous pour soumettre du code.