Compter un caractère
Exercice · OCaml (option informatique), chapitre 6 — Caractères et chaînes de caractères
É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.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.