-----------------------------------------------------------------------------------------------------------Bonjour,
Je voudrais générer toutes les possibilités uniques de 10 nombres compris 00 à 99, chaque possibilité n'utilisant qu'une seule fois le même chiffre dans les dizaines ou dans les unités.
.../...
Je pense qu'il faudrait une fonction récursive, mais je n'arrive pas à la structurer.
Merci de votre attention et pour vos orientations, suggestions ou proposions de code.
-----------------------------------------------------------------------------------------------------------Bonjour,
J'ai une erreur que je ne comprends pas dans ce code :
.../...
J'essaye de faire toutes les combinaisons répondant à ma règle : xxxx avec x compris de 0 à 6 et aucune répétition de x.
Quand je boucle de 0 à 6 ça déconne, alors que de 1 à 7 ça fonctionne. Pourquoi ?
Merci pour la première fonction, pc_permute.
Je vais l'étudier car elle est récursive.
Merci aussi pour l'autre fonction, pc_permute2.
Je vais aussi l'étudier, mais à première vue il me semble que les tests imbriqués genre
if ($k1 == $k2) continue;
dans chaque boucle correspondrait à mes
if(in_array($a,$mem)===false)
que j'aurais pu écrire
if(in_array($a,$mem) !== false) continue;
J'espère avoir un peu de temps durant le we prochain.
Quelle est la fonction qui demande 1Go de mémoire ?