Combinaison Tableau

Résolu/Fermé
Benji BioInfo - 28 mars 2014 à 17:53
 Benji BioInfo - 31 mars 2014 à 13:59
Bonjour à tous!

Je travail actuellement sur un script et une petite partie m'embête: lister la totalité des combinaisons possibles des éléments d'un tableau.

Un exemple peut être plus clair:

$phrase=[ACE](5)
@lettres=(A,C,E)
$chiffre=5

et à partir de ces données, obtenir toutes les combinaisons de 5 lettres composées des lettres de @lettres.

Mon idée passe par des compteurs, mais c'est long à écrire (code bordelique) et long à l'exécution.

Donc si quelqu'un a une idée pour m'orienter (pas nécessité de mettre un code entier, j'aime bien chercher aussi) genre un algo, un module qui me serai inconnu, je suis tout ouïe!

Merci à tous!

2 réponses

[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
31 mars 2014 à 13:47
Salut Benji BioInfo,

Tu devrais trouver ton bonheur dans :

Algorithm::Combinatorics (particulièrement si j'ai bien compris)
ou
Math::Combinatorics


Dal
0
Benji BioInfo
31 mars 2014 à 13:59
Super :) exactement ce que je cherchais! A l'avenir je chercherais plus dans les modules avant de venir poster une question ^^

Merci encore!
0