SOLVEUR DE SUDOKU EN VBS (VISUAL BASIC SCRIPT)

Signaler
Messages postés
126
Date d'inscription
vendredi 19 septembre 2003
Statut
Membre
Dernière intervention
20 novembre 2007
-
KakasEtt
Messages postés
9
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
14 juin 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/35555-solveur-de-sudoku-en-vbs-visual-basic-script

KakasEtt
Messages postés
9
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
14 juin 2008

Effectivement très curieux !
Il se met à boucler... dans un cas et pas dans l'autre...

Cordialement
KE
cs_bayosky
Messages postés
17
Date d'inscription
samedi 5 avril 2003
Statut
Membre
Dernière intervention
23 juillet 2007

bonne remarque ...
voici la grille ...

5x234xxxx
xx456x2x7
x6xxx7x84
12x7x4x9x
98xxxx4x1
xx6x1287x
x314xx9xx
6x5x31x4x
7xxxx53x6

Amicalement,

HB
KakasEtt
Messages postés
9
Date d'inscription
mardi 3 janvier 2006
Statut
Membre
Dernière intervention
14 juin 2008

Bonsoir,

Il doit y avoir erreur de copier-coller, car toutes les versions de mes scripts donnent... ZERO solution a ce problème. Pas de bouclage donc.
En effet, dans la PREMIERE COLONNE, donc verticalement et le long du bord gauche, il y a deux fois le chiffre 6 (ligne 3 et 8 sur Grille_A). Même résultat pour Grille_B, bien sûr.

A moins d'avoir la grille sans erreur (mettre des points à la place des espaces, pour éviter de les perdre ?), je ne pourrais pas aider...

Cordialement,
KE
cs_bayosky
Messages postés
17
Date d'inscription
samedi 5 avril 2003
Statut
Membre
Dernière intervention
23 juillet 2007

Bonsoir,

Je suis désolé mais j'aimerais savoir pourquoi la grille_A suivante
provoque un bug :
Quand on ajoute la ligne pour chercher toutes les solutions
le script boucle et propose toujours la même ...

C'est d'autant plus bizarre que si l'on envoie les trois première ligne à la fin ( voir grille_B)
le script fonctionne correctement...

----Grille_A------
5 234
456 2 7
6 7 84
12 7 4 9
98 4 1
6 1287
314 9
6 5 31 4
7 53 6
----Grille_B------
12 7 4 9
98 4 1
6 1287
314 9
6 5 31 4
7 53 6
5 234
456 2 7
6 7 84
--------------
Cordialement,
HB