Bonsoir,
je veux faire une fonction qui, par exemple, à partir de la liste ['a';'b';'c'] me renvoie toute les combinaisons possibles pour les valeurs 0 et 1:
cela donnerait la liste:
[(('a',0),('b',0),('c',0));
(('a',0),('b',0),('c',1));
(('a',0),('b',1),('c',0));
(('a',0),('b',1),('c',1));
(('a',1),('b',0),('c',0));
(('a',1),('b',0),('c',1));
(('a',1),('b',1),('c',0));
(('a',1),('b',1),('c',1));]
Ou encore, à partir de la liste ['a';'b'] me renvoie la liste
[(('a',0),('b',0));
(('a',0),('b',1));
(('a',1),('b',0));
(('a',1),('b',1));]
Mais j'y arrive pas...
Je n'arrive même pas à trouver le type de la fonction..
char list -> (?) list
Ce qui est a l'intérieur change suivant le nombre de caractere dans la liste passée en paramètre..
Quelqu'un à une idée svp?