proc Tcl : generation : nbre listes variables avec nbre elem variables
#4
Merci beaucoup pour l'aide précédente.
Maintenant je souhaite affiner mon script et je souhaite générer non pas toutes les combinaisons, mais filtrer en ne générant pas les cas croisés pour certaines listes.
Je m'explique ci-dessous.

J'ai les 4 listes :

set l1 {1 11 111}
set l2 {2 22 222 2222}
set l3 {3 33}
set l4 {1 11 111}

Et je ne souhaite pas générer les combinaisons croisées pour les listes définies dans la variable (évidemment les listes définies dans cette variable contiennent les mêmes éléménts):

set list_generation_same_value_only "l1 l4"



Ce qui donnerait par exemple :

1 2 3 1 -> combinaison à générer
1 2 3 11
1 2 3 111
1 2 33 1 -> combinaison à générer
1 2 33 11
1 2 33 111
1 22 3 1 -> combinaison à générer
1 22 3 11
1 22 3 111
1 22 33 1 -> combinaison à générer
1 22 33 11
...
11 .. .. 11 -> combinaison à générer
...
111 .. .. 111 -> combinaison à générer
...


Peux-tu me donner un coup de main, ça me serait très utile !!

merci.

Pierre
Répondre Avertir


Messages dans ce sujet
RE: proc Tcl : generation : nbre listes variables avec nbre elem variables - par pierre13 - 12/12/2013, 01:03

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté