Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Longueur d'une chaîne

ocaml ★☆☆☆☆

Écrire une fonction longueur : string -> int qui renvoie le nombre de caractères d'une chaîne, sans utiliser directement String.length.

On rappelle qu'en OCaml, s.[i] permet d'accéder au caractère d'indice i d'une chaîne. On pourra utiliser une boucle while (ou une fonction récursive auxiliaire) qui avance tant que l'accès ne lève pas d'exception Invalid_argument.

La chaîne vide "" a pour longueur 0.

Exemples

AppelRésultat attendu
longueur "" 0
longueur "abc" 3

Votre code

Connectez-vous pour soumettre du code.