Prog Caml : Lire et concaténer N lignes

Ecrivez un programme qui demande à l'utilisateur combien de chaînes il souhaite donner de lignes (avec un read_int())), qui demande à l'utilisateur ces chaînes une par une (avec un read_line()). Le but est de construire une chaîne qui est la concaténation de toutes les chaînes données par l'utilisateur, ces chaînes étant séparées par des espaces. Afficher à la fin cette chaîne (avec un seule print_string).

Limites de temps et de mémoire (Python)

  • Temps : 4 s sur une machine à 1 GHz.
  • Mémoire : 1 000 ko.

Exemple

entrée :

3
banane
chocolat
poire

sortie :

banane chocolat poire

Source : http://www.france-ioi.org/ Créé par : Arthur Charguéraud.