- JAZZ,
Bonjour, j’aurais besoin d’un coup de main pour construire un algo. J’imagine que c’est tout bête, mais je n’arrive pas à trouvé une méthode pour résoudre ce problème.
J’explique mon besoin, en point d’entrée j’ai :
- une liste de données :(peut varié de 1 à N)
- un nombre de liste dans lesquels je doit répartir les données précédente ( peut varié de 1 à 6)
J’aimerais tester toute les possibilités, par exemple pour les données [A, B, C, D] sur 2 listes :
liste 1 | liste 2 |
---|---|
[ABCD] | [] |
[ABC] | [D] |
[ABD] | [C] |
[ACD] | [B] |
[AB] | [CD] |
[AC] | [BD] |
[AD] | [BC] |
[A] | [BCD] |
l’ordre dans données dans la liste et l’ordre des listes n’a pas d’importance
- [ABC] est identique à [ACB]
- [ABC][D] et identique à [D][ABC]
je voudrais réalisé ça en python (3.8), donc si vous avez des pistes, ou un packages qui fait ça comme par magie, je prend, merci d’avance.
+0
-0