abronsius
Messages postés19Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention26 novembre 2007
-
15 août 2005 à 07:43
hackalexandres32
Messages postés37Date d'inscriptiondimanche 25 novembre 2007StatutMembreDernière intervention 3 novembre 2008
-
6 avril 2008 à 20:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
hackalexandres32
Messages postés37Date d'inscriptiondimanche 25 novembre 2007StatutMembreDernière intervention 3 novembre 20081 6 avril 2008 à 20:16
i bug foule
chasseurdedemon
Messages postés60Date d'inscriptionmardi 23 décembre 2003StatutMembreDernière intervention15 novembre 2010 27 nov. 2005 à 11:39
salut
est-ce que quelqu'un peux me dire comment faire pour créer une grille de sudoku en vb car moi j'arrive à ce que l'ordi choisis les numéro et les place dans chaque case de la grille mais je me retrouve tout le temp avec le même numéro dans une colone et ligne donc je voulais savoir comment faire pour une fois qu'il a choisi un numéro il le supprime des posibilité de ces choix mais qu'il le remé pour la ligne suivante...
merci d'avence
mokmap NC
Cacophrene
Messages postés251Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention 4 mars 20081 17 août 2005 à 08:41
Salut !
J'ai vu le code attentivement. Je mets 6 parce que je le trouve quand même long, et l'interface n'est pas très jolie.
Cordialement,
Cacophrène
Cacophrene
Messages postés251Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention 4 mars 20081 15 août 2005 à 14:13
Cacophrene
Messages postés251Date d'inscriptionlundi 29 mars 2004StatutMembreDernière intervention 4 mars 20081 15 août 2005 à 09:29
Salut !
J'aime bien ton programme. La méthode qu'il emploie diffère grandement du rebroussement (backtracking) que j'ai employé dans le mien (ce qui est doublement sympathique, puisque d'une part ta méthode est plus rapide, et d'autre part parce qu'aucune des deux sources n'est redondante). Cependant, ton code m'a paru plus long que celui de us_30 (voir les messages de réaction à mon programme), qui est un algorithme de résolution pour Excel selon trois règles simples. Je ne sais pas lequel des deux est le plus rapide, mais il me semble que, quitte à gagner quelques millisecondes, la différence de taille est à considérer. Sinon, rien à dire, c'est bien construit et bien commenté, encore que je regrette, chose très personnelle, que les usagers francophones d'un site francophone créent des interfaces en anglais.
Cordialement,
Cacophrène
abronsius
Messages postés19Date d'inscriptionmercredi 12 février 2003StatutMembreDernière intervention26 novembre 2007 15 août 2005 à 07:43
En version 1.1 (non dispo sur vbfrance pour le moment), j'ai ajoute les criteres de 2nd niveau d'analyse sur les carrés de 3x3 (pas si difficile que ça) mais cela ne permet pas de résoudre les grilles hard offrant des 'embranchements' de possibilités lorsque les simples critères (1à9) n'offrent plus de solutions uniques. Le code de 3ème niveau est en cours d'écriture et tiendra compte des premiers choix faits pour supprimer les valeurs choisies dans les cellules suivantes (style arbre de décision à géométrie variable...) le tout en essayant toutes les combinaisons de manière logique, efficace et correcte (vaste programme!).
6 avril 2008 à 20:16
27 nov. 2005 à 11:39
est-ce que quelqu'un peux me dire comment faire pour créer une grille de sudoku en vb car moi j'arrive à ce que l'ordi choisis les numéro et les place dans chaque case de la grille mais je me retrouve tout le temp avec le même numéro dans une colone et ligne donc je voulais savoir comment faire pour une fois qu'il a choisi un numéro il le supprime des posibilité de ces choix mais qu'il le remé pour la ligne suivante...
merci d'avence
mokmap NC
17 août 2005 à 08:41
J'ai vu le code attentivement. Je mets 6 parce que je le trouve quand même long, et l'interface n'est pas très jolie.
Cordialement,
Cacophrène
15 août 2005 à 14:13
15 août 2005 à 09:29
J'aime bien ton programme. La méthode qu'il emploie diffère grandement du rebroussement (backtracking) que j'ai employé dans le mien (ce qui est doublement sympathique, puisque d'une part ta méthode est plus rapide, et d'autre part parce qu'aucune des deux sources n'est redondante). Cependant, ton code m'a paru plus long que celui de us_30 (voir les messages de réaction à mon programme), qui est un algorithme de résolution pour Excel selon trois règles simples. Je ne sais pas lequel des deux est le plus rapide, mais il me semble que, quitte à gagner quelques millisecondes, la différence de taille est à considérer. Sinon, rien à dire, c'est bien construit et bien commenté, encore que je regrette, chose très personnelle, que les usagers francophones d'un site francophone créent des interfaces en anglais.
Cordialement,
Cacophrène
15 août 2005 à 07:43