Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Entraide

Problème avec un programme ? Tu sais pas comment transférer un programme ? Tu es bloqué avec ton projet ?

Planète-Casio est une communauté d'entraide regroupant de fins connaisseurs sur les Casio qui seront ravis de te dépanner !

Allez sur le Forum partie Problèmes pour exposer votre souci et obtenir de l'aide.

Si vous cherchez à perfectionner votre niveau en programmation, visitez la section Astuces du forum et les Articles de qualité.

Défi
Retour liste des défis
Sudoku
Difficulté : Difficile
Défi ajouté par : Aliasker le 23-07-2007 14:00
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Question ou texte du défi :
Voilà le défi:


Créer une grille de 6 par 6 en respectant les règles de sudoku à savoir tous les chiffres de 1 à 6 doivent figurer une fois et une seule dans chaque ligne et chaque colonne.
Etant donné que les carrés intermédiaires formés sont de 2 par 2 il n'est pas nécessaires d'appliquer la règle selon laquelle les chiffres de 1 à 6 doivent tous figurer dans ces carrés (il peut donc y avoir 2 occurences du même chiffre dans ces carrés).

Mon progamme permet également de visualiser la progression de la création de la grille via une barre de chargement par ligne et une barre de chargement générale.
Il affiche également la grille générée une fois complète.


Nota: au début le but était de créer un générateur de grilles de sudoku, mais pour une grille de 9 par 9 la calculatrice mettait trop de temps. J'ai donc réduit la grille à 6 par 6.
Cependant ce défi permet une bonne avancée dans ce domaine pour ceux qui voudraient à terme créer de vrais sudoku.


Commentaires :

AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 24-07-2007 à 15:49 | # | Fichier joint
Suite à un problème technique, j'utilise ce message pour joindre ci-dessus une image de mon programme.
ZeforticheHors ligneAncien administrateurPoints: 5394 Défis: 54 Message
Posté le 24-07-2007 à 19:26 | #
Dans un vrai sudoku, il y a des petits carrés de 3*3.
Dans le tien, ce sont des rectangles de combien par combien ?
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 24-07-2007 à 20:07 | #
Tu n'as pas bien lu mon sujet Zefortiche.
Relis la 2ème partie du 1er paragraphe.
MuelsacoHors ligneFondateurPoints: 9335 Défis: 175 Message
Posté le 25-07-2007 à 01:00 | #
C'est clair en plus ya l'image
ZeforticheHors ligneAncien administrateurPoints: 5394 Défis: 54 Message
Posté le 25-07-2007 à 11:51 | #
il peut donc y avoir 2 occurences du même chiffre dans ces carrés

j'ai rien dit
SamsamxHors ligneMembrePoints: 1426 Défis: 215 Message
Posté le 31-07-2007 à 15:01 | #
j'ai lu des articles tres interressants concernant la création et surtout la résolution de grilles, et c'est au final d'une simplicité étonnante, j'avais créer un pti prog qui permettait la création de plus de 3 millions de grilles (différentes), mais il était loin d'etre finit
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 31-07-2007 à 17:06 | #
Je demande à voir.
Et aussi si tu as les références de cet article; ça m'intéresse.
PierrotllHors ligneAncien administrateurPoints: 5488 Défis: 41 Message
Posté le 31-07-2007 à 18:49 | #
Etant donné que les carrés intermédiaires formés sont de 2 par 2 il n'est pas nécessaires d'appliquer la règle selon laquelle les chiffres de 1 à 6 doivent tous figurer dans ces carrés
Mdr, j'adore le "il n'est pas nécessaire"
AliaskerHors ligneMembrePoints: 1373 Défis: 77 Message
Posté le 16-09-2007 à 13:35 | #
La solution est maintenant disponible sur le site.
Rubrique: "Utilitaires"
Nom: "Sudosix"
PingouinHors ligneMembrePoints: 18 Défis: 30 Message
Posté le 08-07-2010 à 18:57 | #
Il est possible de "mélanger" une grille de sudoku en inversant des lignes ou les colonnes ce qui permet de générer une grille en moins de 10 secondes

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 129 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd