OCaml (option informatique) · Chapitre 6 · Application directe du cours
Compter un caractère
Caractères et chaînes de caractères · niveau 1 (application)
Énoncé
Écrire compte c s (nombre d'occurrences de c dans s) et l'appliquer à compte 's' "mississippi".
Corrigé
let compte c s =
let n = ref 0 in
for i = 0 to String.length s - 1 do
if s.[i] = c then n := !n + 1
done;
!n
compte 's' "mississippi" vaut 4. On parcourt les indices valides 0 à String.length s - 1.
Exercices semblables
- Compter les mots corrigé
- Répéter une chaîne corrigé
- Recherche d'un motif corrigé
- Type et valeur corrigé
- Caractère chiffre corrigé