Exercices de programmation pour classes préparatoires
Écrire une fonction combinaisons(n, k) qui renvoie la liste de toutes les combinaisons de k éléments choisis parmi [1, 2, ..., n]. Chaque combinaison est une liste triée par ordre croissant. Les combinaisons sont triées par ordre lexicographique.
| Appel | Résultat attendu |
|---|---|
| combinaisons(4, 2) | [[1, 2], [1, 3], [1, 4], [2, 3], [2, 4], [3, 4]] |
| combinaisons(3, 3) | [[1, 2, 3]] |
Connectez-vous pour soumettre du code.