Je cherche a faire une fonction qui renvoie dans l'ordre les produits de substitutions d'un produit qu'on lui envoie.
Par exemple:
Le produit NA a comme produits de substitutions les produits NB, NC, ND et NE
Le produit NC a comme produits de substitutions les produits NB, NE, NF, NG et NI
Le produit NF a comme produits de substitutions les produits NC, NH, NI et NJ
Le produit NI a comme produits de substitutions les produits NL, NM et NN.
Les produits NB, ND, NE,etc n'ont pas de substitu.
Ce que je veux c'est qu'a chaque fois que la fonction trouve un subsitu elle aie vérifier si ce produit n'a pas lui aussi des produits de substitutions.
Et donc la réponse dans mon exemple si l'on envoie NA a la fonction serait : NB (qui n'a pas de produit de subsitution on passe donc au produit de substitution suivant de NA), NC (qui lui a des substitu donc on les liste avant de continuer les autres subsituts de NA), (on passe le premier substitu de NC qui est B car il a déjà été listé) NE, NF(qui a des substitut donc on les liste avant de finir NC et ainsi de suite), NH, NI, NL, NM, NN, NJ, NG, ND...
J'arrive a prendre les substituts si je connais jusqu'a quel degré je dois aller hors je ne le connais pas...
Si quelqu'un peut m éclairer: un grand MERCI.
Partager