Bonjour,
Je dois avouer coincer quelque peu sur un algorithme car j'ai besoin d'une solution la plus optimisée possible ! Je m'explique :
Il me faudrait une fonction qui prenne en paramètre une chaine de caracteres et un entier p et qui affiche toutes les combinaisons (sans doublons) de p lettres contenues dans cette chaine et qui retourne le nombre d'occurence
Mieux vaut un exemple :
combinaison("123", 2)
12
13
23
--> 3 occurences
combinaison("1234", 3)
123
234
124
134
--> 4 occurences
combinaison("ABCD", 2)
AB
AC
AD
BC
BD
CD
--> 6 occurencs
combinaison("ABCDEFGHIJKLMNOPQRSTUVWX", 4)
ABCD
BCDE
... etc
Si quelqu'un pouvait me donner un petit coup de pouce
Merci d'avance
Partager