Recherche du Maximum
Algorithmique classique
Enonce
Retourner le plus grand élément d'une liste non vide.
Signature attendue
def maximum(L: list) -> int:
Exemples
maximum([3,1,9,2,7])→9maximum([-5,-1,-3])→-1
📖 Rappel de cours
On garde une variable qui contient le plus grand élément vu jusqu'ici. On l'initialise avec le premier élément de la liste, puis on parcourt les suivants en la remplaçant chaque fois qu'on trouve mieux.
⚠ Le piège : Ne jamais initialiser à 0 : sur une liste de nombres tous négatifs, la fonction renverrait 0, qui n'est même pas dans la liste. L'énoncé garantit la liste non vide, donc L[0] est un point de départ sûr.
← Exercices Python pour la prépa — CPGE scientifique et ECG
Exercices du meme theme
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.