4

Having trouble inserting values of a array into a 9x9 multidimensional array for my sudoku solver in javascript.

var sudoku = Array(9).fill(null).map( ()=>Array(9).fill(null) ); // creates an empty 9x9 array

var problemString = "1-58-2----9--764-52--4--819-19--73-6762-83-9-----61-5---76---3-43--2-5-16--3-89--"; //sample sudoku problem in string format
var problemArray = problemString.split(''); // turns the problem string into an array


for(i=0; i<problemArray.length; i++){
    for(j=0; j<problemArray.lenght; j++){
        sudoku[i][j]=(problemArray[i]); 
    }
}

console.log(sudoku); 

/*[ [ null, null, null, null, null, null, null, null, null ],
    [ null, null, null, null, null, null, null, null, null ],
    [ null, null, null, null, null, null, null, null, null ],
    [ null, null, null, null, null, null, null, null, null ],
    [ null, null, null, null, null, null, null, null, null ],
    [ null, null, null, null, null, null, null, null, null ],
    [ null, null, null, null, null, null, null, null, null ],
    [ null, null, null, null, null, null, null, null, null ],
    [ null, null, null, null, null, null, null, null, null ] ]*/
DeepGunner
  • 81
  • 3

0 Answers0