Corrigé sujet 37 - Année : 2022
Exercice 1
1 2 3 4 5 |
|
Exercice 2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
- Initialisation à un dictionnaire vide.
- Si la clé existe dans le dictionnaire on incrémente sa valeur de 1, sinon on ajoute cette clé avec la valeur 1 (c'est le premier vote pour ce groupe)
- Algorithme classique de recherche du maximum en parcourant toutes les valeurs
- On construit donc ici par compréhension la liste des candidats (car il peut y en avoir plusieurs) ayant le nombre de votes maximales
Attention
La variable vainqueur
définie à la ligne 15 (et qui porte le même nom que la fonction) peut laisser penser qu'il y en a un seul ! Alors qu'on construit justement une liste pour gérer les cas d'ex-aequo, cette variable n'a en fait aucune utilité.
Commentaire
On se contente de vérifier que chaque élément est bien inférieur à celui qui le suit dans le tableau.