Sudoku
Sudoku copied to clipboard
A sudoku solver using brute forces and logical techniques.
This issue records the detail for new APIs for generating puzzles with techniques, keeping such techniques in the first step or must contain. To-do list: - [x] Full House -...
C# language design team wants to introduce a new feature called `extension`, a new type kind in C# type system. ## What is the feature? This feature will allow you...
There is a thing I have to do for now - re-implement chaining APIs to support grouped nodes. From the year 2019 (beginning with this repository), I have chosen the...
To-do list: - [ ] APIs - [x] Type `IGrid` and related types - [x] #686 - [ ] Implement type to store user-steps - [ ] Implement undo-redo stacking...
See this file: https://github.com/KyouyamaKazusa0805/Sudoku/blob/a8c7fdf1f1ac72866634747e0fb06bdbb7b21a55/src/Sudoku.Analytics/Analytics/StepSearchers/DeadlyPatterns/AnonymousDeadlyPatternStepSearcher.cs 8 cells: https://github.com/KyouyamaKazusa0805/Sudoku/blob/a8c7fdf1f1ac72866634747e0fb06bdbb7b21a55/src/Sudoku.Analytics/Analytics/StepSearchers/DeadlyPatterns/AnonymousDeadlyPatternStepSearcher.cs#L33-L54 9 cells: https://github.com/KyouyamaKazusa0805/Sudoku/blob/a8c7fdf1f1ac72866634747e0fb06bdbb7b21a55/src/Sudoku.Analytics/Analytics/StepSearchers/DeadlyPatterns/AnonymousDeadlyPatternStepSearcher.cs#L60-L90
Example:  ```text :0000:x:.....+9.4.+47.+6.+51+9339.4..85.+9.+72.8.+1+56...+9+4.+2+882.5.19.........+8.7..8.+326..8.94.5..:213 215 347 352 353 769 172 472 173 473 675 583 489:: ```
Implement a way to cache strong and weak links before the first step that uses chaining searcher to search for them, and there's only one cache operation unit. All the...