[C] Est-il possible de tester plusieurs solution ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

[C] Est-il possible de tester plusieurs solution ?

#1

Message par locos974 »

Bonjour,

Je cherche a crée un script pour trouver une phrase de type x|x|x|x|x|x
Avec comme possibilité 3 lettres : A, B et C.
Je postule ceci non pour un auto-chercheur mais plutôt pour savoir si il est possible de chercher le type demander avec le nombre de lettre demander.

Merci d'avance. Locos974.
Cordialement Locos974.
Avatar du membre
DimVar
Niveau 10
Niveau 10
Messages : 870
Enregistré le : ven. 30 mai 2008 15:08
Status : Hors ligne

Re: [..] Es-possible de tester plusieurs solution ?

#2

Message par DimVar »

Bonjour,

Sans être sur d'avoir tout compris, je pense que les expressions régulières et les fonctions string* t'aideront.

Cdlt.
N'évoquons pas la pierre, les jeunes risqueraient d'en poire !
lesolutionneur
Niveau 7
Niveau 7
Messages : 368
Enregistré le : ven. 09 déc. 2011 11:25
Status : Hors ligne

Re: [..] Es-possible de tester plusieurs solution ?

#3

Message par lesolutionneur »

Donne un exemple de phrase possible et ce que tu veux obtenir, alors, on sera en mesure de t'aider.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Es-possible de tester plusieurs solution ?

#4

Message par matwachich »

Peut être ça:

Code : Tout sélectionner

#Include <Array.au3>

$text = "A|B|C|A|B|C bla bla bla B|C|A|C|B|C bla bla bla"
$reg = StringRegExp($text, "((?:[ABC]\|){5}[ABC])", 3)
_ArrayDisplay($reg)
 
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

Re: [..] Es-possible de tester plusieurs solution ?

#5

Message par locos974 »

En gros j’explique je ccherche une énigme est une des solution est de crée un logiciel pour le trouver et la réponse ce trouve en type : x|x|x|x|x|x
Donc 6 possibilité avec a la place de 'x' soit la lettre A,B ou C
Il faudrait que je teste toute les possibilités possible.

C'est bon pour le fonctionnement ? Avez vous compris ?
Cordialement Locos974.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Es-possible de tester plusieurs solution ?

#6

Message par silvere »

Tu veut dire que tu veut trouvé un mot de passe a 6 lettre ? :P
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [..] Est-il possible de tester plusieurs solution ?

#7

Message par zeshrek »

bon, une piste...
Tu as 6 cases qui chacune à 3 possibilités (A,B ou C)
Bref, 2 boucles imbriquées et tu as un brute force pour casser le password/resoudre ton énigme.

[mode modo ON]
Vu le coté 'sensible' de la chose, merci de ne pas fournir le code. Si il veut jouer a WarGame, Traque sur internet ou Ennemi d'état, bin il va falloir qu'il booste ses compétences. Et de préférence tout seul comme un grand.
Si vis pacem para bellum
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Est-il possible de tester plusieurs solution ?

#8

Message par PandiPanda »

Bonjour,
à savoir que faire un tel programme en soi n'est pas difficile, mais le temps mit sera d'autant plus grand d'une part par la rapidité et pertinence de votre code , mais encore plus via la longueur du mot et des possibilité ...

Je vous invite à lire ceci

par exemple pour vous, je présuppose que le A,B,C peuvent revenir plusieur fois dans le mot ...
Ca nous fait donc des centaine et des centaines de possibilité, pour une petite recherche comme ca ^^

à savoir 3^6 => 3*3*3*3*3 plus d'information ici
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

Re: [..] Est-il possible de tester plusieurs solution ?

#9

Message par locos974 »

Je précise ce n'est en aucun qu'a pour un jeux..
Mais pour trouver une réponse a une énigme.

Je veux juste quelque renseignement si cela est possible
Cordialement Locos974.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Est-il possible de tester plusieurs solution ?

#10

Message par silvere »

Panda t'a répondu, ce dois être un Algorithme.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
locos974
Niveau 5
Niveau 5
Messages : 187
Enregistré le : sam. 08 oct. 2011 22:07
Status : Hors ligne

Re: [..] Est-il possible de tester plusieurs solution ?

#11

Message par locos974 »

Exact. Merci beaucoup.
Cordialement Locos974.
Répondre