nsi:tps:occurences
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Table des matières
Compter des occurrences
Exemple de formulation
Écrire une fonction occurrence_max prenant en paramètres une chaîne de caractères chaine et qui renvoie le caractère le plus fréquent de la chaîne. La chaîne ne contient que des lettres en minuscules sans accent.
On pourra s'aider du tableau alphabet=['a','b','c','d','e','f','g','h','i','j','k','l','m','n'
,'o,','p','q','r','s','t','u','v','w','x','y','z'] et du tableau occurrence de 26 éléments où l'on mettra dans occurrence[i] le nombre d'apparitions de alphabet[i] dans la chaîne. Puis on calculera l'indice k d'un maximum du tableau occurrence et on renverra alphabet[k].
Exemple :
>>> ch='je suis en terminale et je passe le bac et je souhaite poursuivre des etudes pour devenir expert en informatique' >>> occurrence_max(ch) 'e'
Variantes
- Écrire une fonction
occurence_lettres(phrase:str)%%qui renvoie un dictionnaire. Les clés du dictionnaires sont les caractères apparaissant dansphrase. Pour chaque clé, la valeur associée est le nombre d'apparitions de ce caractère dansphrase.
nsi/tps/occurences.txt · Dernière modification : de goupillwiki
