Skip to content

Releases: Haolicopter/binaryPuzzleSolver

Solve most very hard difficulty binary puzzles (with step by step explanation)

10 Jul 02:09

Choose a tag to compare

Add step by step explanation (#8)

* Add explanation for setNeighbours()

* Add explanantion for completeRowsAndCols()

* Add explanantion for eliminateImpossibleCombinations()

Solve most very hard difficulty binary puzzles

06 Jul 04:18

Choose a tag to compare

solve most hard difficulty binary puzzles

04 Jul 22:15

Choose a tag to compare

Add eliminate impossible combinations (#1)

* Remove row/col from near complete when it is complete

* Add eliminateImpossibleCombinations method

* Add eliminateImpossibleCombinations method

* Fix complete vectors and near complete vectors out of sync bug

* Check vector and cross vector for violation

* Can not remove element from list while looping

* Fix check consecutive same numbers with None bug; Fix fill in guess number when generating cross vector

* Add some loggings

* Aim big

* Add drawCell helper function

* Draw cell as we go

* Raise exception and stop when spotting an incorrect row/col

* We have a bug here for 12*12, hard, level 1

* Fix bug for getCombos when theres two zeros/ones

solve all medium difficulty binary puzzles

30 Jun 20:43

Choose a tag to compare

v1.0

Refactor: move matrix manipulation to its own methods