Sudoku review #1

Open
BordedDev wants to merge 19 commits from BordedDev/sudoku:main into main
Showing only changes of commit a9d1fd2c62 - Show all commits

View File

@ -30,7 +30,7 @@ class SudokuPuzzle extends EventTarget {
*
* @type {(number|null|undefined)[]}
*/

This contains a stack of states, essentially the initial state + all steps

This contains a stack of states, essentially the initial state + all steps
#activeState = new Array(9 * 9)
#activeState = new Array(SUDOKU_GRID_SIZE)

Ooooh, magic numbers :P Did i have that too?

Ooooh, magic numbers :P Did i have that too?

Dang it I missed it, it's meant to be SUDOKU_GRID_SIZE. You did with the new Puzzle(9)

Dang it I missed it, it's meant to be `SUDOKU_GRID_SIZE`. You did with the `new Puzzle(9)`
/**
*
@ -61,7 +61,7 @@ class SudokuPuzzle extends EventTarget {
/**
*
* @param serializedState {string}
* @returns {(?string)[]}
* @returns {((number|null|undefined))[]}
*/
static #stateFromString(serializedState) {
let cellIndex = 0