(* [split_string s] retourne la liste de caracteres correspondant à la chaine [s] *)
(*
* @ensure : retourne la liste de caracteres correspondant à la chaine [s]
*)
letsplit_strings=
letrecauxin=
ifi>=n
...
...
@@ -14,11 +16,9 @@ let split_string s =
in
aux0(String.lengths);;
(* [parse_input ()] lit deux lignes sur l'entree standard du programme.
La premiere doit comporter un entier, la seconde une chaine de caracteres.
Retourne un couple composé de l'entier de la premiere ligne et de la liste des caracteres de la seconde.
Leve l'exception [Failure "int_of_string"] si la premiere ligne ne represente pas un entier.
(* @ensure : lit deux lignes sur l'entree standard du programme et Retourne un couple composé de l'entier de la premiere ligne et de la liste des caracteres de la seconde.
* @require : La premiere doit comporter un entier, la seconde une chaine de caracteres.
* @exception : Leve l'exception [Failure "int_of_string"] si la premiere ligne ne represente pas un entier.