Compter occurences en OCAML
Discutez d'informatique ici !
-
Raven
- Membre Relatif
- Messages: 110
- Enregistré le: 15 Avr 2012, 15:42
-
par Raven » 04 Déc 2012, 21:59
Bonsoir , pour un exercice on doit compter le nombre d'occurences d'une chaine de caractére par rapport à un caractére et qui retourne ce nombre
j'avais pensé à un compteur du coup..
mais je ne sais pas comment faire pour retourner ce nombre
j'aurais commencé par:
let compter_occurences c s =
let cpt= ref 0 in
if s=c then
cpt := cpt+1
else
cpt c
!cpt ;;
mais je ne sais pas si c'est bon.. ?
-
Raven
- Membre Relatif
- Messages: 110
- Enregistré le: 15 Avr 2012, 15:42
-
par Raven » 05 Déc 2012, 20:15
merci mais le probléme est qu'on n'a jamais utiliser ces fonctions ..
on a utilisé que les compteurs comme j'ai dit ,
donc d'aprés ton code ce serait
let compter_occurences c s =
let cpt = ref 0 in
if s.[0] == c then
cpt:= cpt +1
else
!cpt
;;?
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 5 invités