Maximum de chaque Ligne
Listes de listes
Enonce
Écrire une fonction qui prend une matrice M (non vide, lignes non vides) et renvoie la liste des maximums de chaque ligne.
max_par_ligne([[3, 1, 4], [1, 5, 9], [2, 6, 5]]) → [4, 9, 6]
Signature attendue
def max_par_ligne(M: list) -> list:
Exemples
max_par_ligne([[3, 1, 4], [1, 5, 9], [2, 6, 5]])→[4, 9, 6]max_par_ligne([[7], [2, 8], [3, 1, 6]])→[7, 8, 6]
Parcours de matrice
Pour trouver le maximum de chaque ligne, on combine le parcours ligne par ligne avec l'algorithme classique de recherche du maximum. L'invariant de boucle interne garantit que m contient le maximum des éléments vus jusqu'ici.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
- Distance de Hamming
- Somme par Ligne
- Colonne d'une Matrice
- Recherche dans une Matrice Triée
- Produit Matriciel
- Inverser un Dictionnaire
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.