Version mobile du siteBeta

Sudoku

Description du projet « Sudoku » :

Description du programme / site web :
Ecrire un programme sudoku qui permet de réaliser une aide à la résolution de grilles de Sudoku .L'utilisateur commence par fournir le nom d'un fichier texte contenant la description d'une grille de Sodoku. Dans ce fichier se trouve une série de 9 lignes formées de 9 caractères entre '0' et '9' correspondant à la disposition initiale de la grille (le caractère '0' correspond aux cases vides de la grille).
Par exemple,0 8 9 2 0 3 0 0 6
2 0 3 9 1 4 7 0 0
0 0 0 6 0 7 0 0 0
0 2 0 5 0 9 0 7 0
8 3 6 0 0 2 0 0 0
0 0 0 3 0 0 0 2 0
0 0 0 7 0 0 0 4 0
0 5 7 0 0 0 8 0 0
4 0 0 0 0 6 0 9 0

Après chargement et affichage initial de la grille , se met en place une boucle d'interaction dans laquelle l'utilisateur va entrer des commandes pour compléter la grille petit à petit, au fil de sa réflexion. Voici quelques exemples de commandes utilisables :

A1 = 5 : Placer de manière certaine le chiffre 5 dans la case A1 (le programme affichera la séquence "-5-" dans la case A1)
A1 ? 5 : Placer de manière hypothétique le chiffre 5 dans la case A1 (le programme affichera la séquence "?5?" dans la case A1)
A1 ? : Afficher la liste de tous les chiffres pouvant être mis dans la case A1 sans générer de conflit avec les valeurs existantes
5 ? : Afficher la liste de toutes les cases dans lesquelles on peut placer la valeur 5 sans générer de conflit avec les valeurs existantes
Exemple d'exécution :

=================================================
SUDOKU : play the Sudoku game
=================================================
<> Enter filename : grid1.txt
A B C D E F G H I
+---+---+---+---+---+---+---+---+---+
1 | | 8 | 9 | 2 | | 3 | | | 6 |
+---+---+---+---+---+---+---+---+---+
2 | 2 | | 3 | 9 | 1 | 4 | 7 | | |
+---+---+---+---+---+---+---+---+---+
3 | | | | 6 | | 7 | | | |
+---+---+---+---+---+---+---+---+---+
4 | | 2 | | 5 | | 9 | | 7 | |
+---+---+---+---+---+---+---+---+---+
5 | 8 | 3 | 6 | | | 2 | | | |
+---+---+---+---+---+---+---+---+---+
6 | | | | 3 | | | | 2 | |
+---+---+---+---+---+---+---+---+---+
7 | | | | 7 | | | | 4 | |
+---+---+---+---+---+---+---+---+---+
8 | | 5 | 7 | | | | 8 | | |
+---+---+---+---+---+---+---+---+---+
9 | 4 | | | | | 6 | | 9 | |
+---+---+---+---+---+---+---+---+---+
Note : enter an empty line to stop the interaction loop
<> Enter command : A1?
A1=[1,5,7]
<> Enter command : A1?5
A B C D E F G H I
+---+---+---+---+---+---+---+---+---+
1 |?5?| 8 | 9 | 2 | | 3 | | | 6 |
+---+---+---+---+---+---+---+---+---+
2 | 2 | | 3 | 9 | 1 | 4 | 7 | | |
+---+---+---+---+---+---+---+---+---+
3 | | | | 6 | | 7 | | | |
+---+---+---+---+---+---+---+---+---+
4 | | 2 | | 5 | | 9 | | 7 | |
+---+---+---+---+---+---+---+---+---+
5 | 8 | 3 | 6 | | | 2 | | | |
+---+---+---+---+---+---+---+---+---+
6 | | | | 3 | | | | 2 | |
+---+---+---+---+---+---+---+---+---+
7 | | | | 7 | | | | 4 | |
+---+---+---+---+---+---+---+---+---+
8 | | 5 | 7 | | | | 8 | | |
+---+---+---+---+---+---+---+---+---+
9 | 4 | | | | | 6 | | 9 | |
+---+---+---+---+---+---+---+---+---+
<> Enter command :

Etat :
Réalisation confiée à : clawfire (Evaluation de la réalisation: )
Publication de la mission : Du 07/08/2008 16:17 au 18/11/2008 10:54
Auteur : marq-8908 (1 Evaluation)  | Ecrire MP
Compétences recherchées :
Modifier mon projet

Bienvenue sur Codeur.com, la place de marché des freelances !
Déposez un projet vous aussi et recevez vite des devis de freelances qualifiés et disponibles.



Cette mission (ou appel d'offre) est terminé. Le porteur de projet a comparé les devis (ou offres) de prestataires indépendants et développeurs freelances ci-dessous, puis en a choisi un pour la réalisation de son projet. Vous pouvez Créer une mission similaire et recevoir gratuitement des devis pour les comparer.

 
Prestataire Offre Livraison Posté le
clawfire
(1)
  Auto-entrepreneur
Offre sélectionnée
Offre privée 1 jour 22/08/2008 16:09 Messages privés
bonjour
J'ai déjà réalisé plusieures programmes en python, notamment des automatisations de traitement de fichier pour des entreprises dans le secteur industriel.

Je vous propose de réaliser votre application sous un délais d'une journée maxi a insérer dans mon planning actuel.

Cordialement
Lire la suite...
Accomplir une action sur cette offre :
vrdeveloppement Niveau Membre Pro Classic
(8)
  Société
Offre privée 30 jours 07/08/2008 17:12 Messages privés
Bonjour,

J'ai réalisé un logiciel permettant de résoudre des grilles de sdoku en expliquant pas à pas la démarche. J'aurais besoin de plus d'informations sur votre projet (logiciel, site web) afin de vous faire une estimation du cout de développement.

Cordialement,
Vincent
Lire la suite...
Accomplir une action sur cette offre :
francedev
(8)
  Société
Offre privée 5 jours 08/08/2008 09:46 Messages privés
Bonjour

Nous sommes une équipe composé de (développeur/designer/webmarketeur) et nous souhaitons vous proposez nos services dans le cadre de votre projet.

Notre objectif est de vous permettre d'atteindre vos objectifs et d' être unique. Notre équipe d'experts conçoit pour vous des solutions innovantes et de qualité.

Cordialement






Lire la suite...
Accomplir une action sur cette offre :
BestOfMe
(1)
  Freelance indépendant
Offre privée 2 jours 07/08/2008 22:22 Messages privés
est ce que vous voulez une language de programmation specefique?
merci d'indiquer.

Greetings,
Lire la suite...
Accomplir une action sur cette offre :
LaLibellule

  Auto-entrepreneur
Offre privée 1 jour 07/08/2008 16:21 Messages privés
Bonjour, j'ai déjà développé un sudoku
avec le jeu + le système de solution + le système d'aide
à la résolution pendant le jeu + possibilité de jouer avec
des images au lieu des chiffres

je vous vends le système de solution adapté en plugin 200 euros
ou le logiciel complet plus cher comme vous voulez ;-)
Lire la suite...
Accomplir une action sur cette offre :
Pari

  Société
Offre privée 1 jour 07/08/2008 17:10 Messages privés
Bonjour, créateurs de jeux en différents langages, nous avons déjà réalisé des générateurs de sudoku.
nous pouvons les adapter pour répondre précisément à votre besoin.
Technologies : PHP-Ajax
Cordialement

JH
Lire la suite...
Accomplir une action sur cette offre :
dalilnet

  Freelance indépendant
Offre privée 4 jours 09/08/2008 23:37 Messages privés
Bonjour
je suis un ingénieur informatique décisionnel, 4 ans d'expériences, ce projet est réalisable, j’ai déjà fait comme ce projet plusieurs fois,
je vais utiliser le dotnet, et AJAX
Lire la suite...
Accomplir une action sur cette offre :
amino

  Freelance indépendant
Offre privée 3 jours 09/08/2008 21:22 Messages privés
j'ai déjà développer un logiciel avec interface graphique sous C++/MFC pour la résolution du problème du jeu de sudoku. Lire la suite...
Accomplir une action sur cette offre :
ecstechnologies

  Freelance indépendant
Offre privée 2 jours 07/08/2008 16:41 Messages privés
Lire la suite...
Accomplir une action sur cette offre :

Le classement ci-dessus est fait à partir du chiffre d'affaire total que les prestataires indépendants ont réalisé sur Codeur.com et les évaluations qu'ils ont reçues.

Projets similaires