Correction des fautes
This commit is contained in:
parent
d8f0b86f50
commit
5bb11df87a
|
@ -23,11 +23,12 @@ def occurences(n: int) -> list:
|
||||||
|
|
||||||
def occurences2(s: str) -> dict[str, int]:
|
def occurences2(s: str) -> dict[str, int]:
|
||||||
"""compte les occurences de chaque caractère dans la string entrée."""
|
"""compte les occurences de chaque caractère dans la string entrée."""
|
||||||
occurrences = {} # On créer un dictionnaire pour stoker les occurences
|
occurrences = {} # On créer un dictionnaire pour stocker les occurences
|
||||||
for char in s: # Pour chaques caractères dans dans s:
|
for char in s: # Pour chaques caractères dans dans s:
|
||||||
# On calcule la nouvelle valeur d'occurence pour le caractère
|
# On calcule la nouvelle valeur d'occurence pour le caractère
|
||||||
# Pour cela on utilise get(char, 0) pour récupérer la valeur dans le dictionnaire
|
# Pour cela on utilise get(char, 0) pour récupérer la valeur dans le dictionnaire
|
||||||
# mais qui retourne 0 si il n'y a pas de valeurs dans le dictionnaire.
|
# pour la clé char mais qui retourne 0 si il n'y a pas de valeurs dans le dictionnaire
|
||||||
|
# pour cette clé.
|
||||||
valeur = occurrences.get(char, 0) + 1
|
valeur = occurrences.get(char, 0) + 1
|
||||||
|
|
||||||
# On met la valeur dans le dictionnaire
|
# On met la valeur dans le dictionnaire
|
||||||
|
|
Loading…
Reference in a new issue