Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Compter selon un prédicat

ocaml ★☆☆☆☆

Écrire une fonction récursive compte_si : ('a -> bool) -> 'a list -> int qui renvoie le nombre d'éléments de la liste vérifiant le prédicat p.

Exemples

AppelRésultat attendu
compte_si (fun x -> x > 0) [-1; 2; -3; 4; 5] 3
compte_si (fun x -> x = 0) [] 0

Votre code

Connectez-vous pour soumettre du code.