A complete implementation of the classic Japanese logic puzzle Hitori. This project includes both an interactive game interface and an automated solver that can solve Hitori puzzles of varying difficulty.
Hitori is a grid-based logic puzzle. The objective is to eliminate numbers by shading cells so that:
- No row or column contains duplicate numbers in unshaded cells.
- Shaded cells do not touch each other (even diagonally).
- All unshaded cells form a single connected group.
- ✅ Interactive Hitori game UI
- 🤖 Automatic puzzle solver
- 🧠 Support for manual and auto-solving
- 📝 Puzzle validator and hint system
- 💾 Load/save puzzles
- 🧪 Unit tests for solver logic