Bonjour,
Comment générer toutes les possibilités uniques de 5 nombres construit à partir de (0,1,2,3,4,5), chaque possibilité n'utilisant qu'une seule fois le même chiffre dans les dizaines ou dans les unités.
[EDIT=pour plus de compréhension]
Par exemple cette possibilité n'est pas bonne : 01 02 23 48 51
- l'unité 1 est utilisée plusieurs fois,
- la dizaine 0 est utilisée plusieurs fois,
- il y a un 8 qui n'est pas dans la liste (0,1,2,3,4,5)
[/EDIT]
Voici un extrait du résultat attendu fait à la main , la présentation n'est qu'indicative, pour mieux lire) :
Je pense qu'il faudrait une fonction récursive, mais je n'arrive pas à la structurer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 '00 11 22 33 44', '01 10 22 33 44', '02 10 21 33 44', '02 11 20 33 44', '03 10 21 32 44', '03 10 22 31 44', '03 11 20 32 44', '03 11 22 30 44', '03 12 20 31 44', '03 12 21 30 44', '04 10 21 32 43', '04 10 21 33 42', '04 10 22 31 43', '04 10 22 33 41', '04 10 23 31 42', '04 10 23 32 41', '04 11 20 32 43', '04 11 20 33 42', '04 11 22 33 44', '04 11 22 34 43', '04 11 23 30 42', '04 11 23 32 40', '04 12 20 31 43', '04 12 20 33 41', '04 12 21 30 44', '04 12 21 34 40', '04 12 23 30 41', '04 12 23 31 40', '04 13 20 31 42', '04 13 20 32 41', '04 13 21 30 42', '04 13 21 32 40', '04 13 22 30 41', '04 13 22 31 40' etc.
Je m'y perds aussi avec le contrôle des chiffres déjà utilisés.
J'ai essayé de m'inspirer à partir de différents scripts affichant un tirage du loto (6 sur 49), je n'affiche pas le bon résultat.
Merci de votre attention et pour vos orientations, suggestions ou proposions de code.
Partager