Skip to content

Sudoku #6

@sebhoa

Description

@sebhoa

Bonjour,

Je me permets d'ouvrir une nouvelle discussion, histoire de séparer les sujets. La discussion générale est bien dense et je me dis qu'en séparant les divers sujets (power4, sudoku, etc.) ce sera plus facile de s'y retrouver.

J'ai déposé mon code à propos du sudoku. Il y a beaucoup de lignes de codes, c'est loin très loin d'être satisfaisant en terme de bonnes pratiques et même de conception... mais je ne vais pas trop continuer à le triturer (faut aussi faire des choses importantes ;-) ). Je le mets donc à dispo si certains veulent le récupérer et jouer un peu avec.

Ma conclusion : les techniques humaines sont nombreuses, mais il y aura toujours des grilles pour y résister. Au final le plus efficace semble être de travailler avec des chaines de caractères et faire du backtrack associé à de la propagation de contraintes (voir l'article Solving Every Sudoku Puzzle par Peter Norvig.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions