Releases: Haolicopter/binaryPuzzleSolver
Releases · Haolicopter/binaryPuzzleSolver
Solve most very hard difficulty binary puzzles (with step by step explanation)
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
v3.0 Fix typo
solve most hard difficulty binary puzzles
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
v1.0 Refactor: move matrix manipulation to its own methods