Prépa Code Connexion Inscription

Exercices de programmation pour classes préparatoires

← Retour aux exercices

Combiner deux listes

ocaml ★☆☆☆☆

Écrire une fonction zip : 'a list -> 'b list -> ('a * 'b) list qui combine deux listes en une liste de paires. La liste résultante a la longueur de la plus courte des deux listes d'entrée. Si l'une des listes est vide, le résultat est une liste vide.

Exemples

AppelRésultat attendu
zip [1; 2; 3] [4; 5; 6] [(1, 4); (2, 5); (3, 6)]
zip [1; 2] [3] [(1, 3)]

Votre code

Connectez-vous pour soumettre du code.