diff --git a/controllers/sudoku-solver.js b/controllers/sudoku-solver.js index 265e17d..16e5dc8 100644 --- a/controllers/sudoku-solver.js +++ b/controllers/sudoku-solver.js @@ -47,19 +47,23 @@ class SudokuSolver { const columnKeys = Object.keys(columns); - columnKeys.forEach((n, i) => { + columnKeys.forEach((key, i) => { - columnKeys.forEach((key, j) => { + let values = [] + + columnKeys.forEach((n, j) => { const start = j + (9 * i) const end = start + 1; const columnValue = puzzleString.slice(start, end); - - columns[key].push(columnValue); + + values.push(columnValue); }); + columns[key] = values; + }); // get column values for placement