# Sudoku

Build a Sudoku Puzzle Game Generator and Solver for PocketPC he Sudoku game is the latest craze in the UK, and it's become so popular that every major newspaper now publishes puzzles with varying difficulty levels. I've found the process of solving Sudoku puzzles fascinating ever since I first saw one in the London Evening Standard newspaper. But after solving a few, I decided it would be even more interesting to write an application capable of both generating and solving Sudoku puzzles. In this article you'll see how to use Windows Mobile 5.0 and Visual Studio 2005 to create such an application. Sudoku originated in Japan. The name is is an abbreviation for a Japanese expression that translates to "The digit must remain single."
Sudoku : Exemple de programmation en backtracking. Code source en langage C. /************ SUDOKU BACKTRACKING Fevrier 2008 *************/ #include <stdio.h>#include <string.h>/* dimension du cote des petits carres */#define MIN 3/* dimension du cote du grand carre */#define MAX 9/* code de sortie des fonctions */#define FAUX 0#define VRAI 1
This week has seen some articles in many newspapers about a general algorithm that solves all Sudoku puzzles. For example, The Daily Mail (on-line). In a formal paper by American scientist J.F.Crook the article does indeed have a 'general' method for solving Sudoku puzzles - but at it's heart is the old game of 'Trial and Error' - and I feel I must pour some cold water on the hyperbole generated by this attempt. I'm afraid we've seen this all before. Crook's Algorithm
he Sudoku game is the latest craze in the UK, and it's become so popular that every major newspaper now publishes puzzles with varying difficulty levels. I've found the process of solving Sudoku puzzles fascinating ever since I first saw one in the London Evening Standard newspaper. But after solving a few, I decided it would be even more interesting to write an application capable of both generating and solving Sudoku puzzles. Build a Sudoku Puzzle Game Generator and Solver for PocketPC