12:11 am
pompellid
javascript:for (i=1; i<=9; i++) {for (j=1; j<=9; j++) {if (grid[i][j].value == '') {ClearTinySquares(i,j);}}}for (i=1; i<=9; i++) {for (j=1; j<=9; j++) {if (grid[i][j].value != '') {var tmp_value = grid[i][j].value;for (k=1; k<=9; k++) {for (l=1; l<=9; l++) {if (grid[k][l].value == '') {if ((Math.ceil(i/3) == Math.ceil(k/3) && Math.ceil(j/3) == Math.ceil(l/3)) || i == k || j == l) {grid[k][l]['mini'][tmp_value] = -1;}}}}}}}for (i=1; i<=9; i++) { for (j=1; j<=9; j++) { if (grid[i][j].value == '') { for (k=1; k<=9; k++) { if (grid[i][j]['mini'][k] != -1) grid[i][j]['mini'][k] = 1; }}}}for (i=1; i<=9; i++) {for (j=1; j<=9; j++) {if (grid[i][j].value == '') {for (k=1; k<=9; k++) {if (grid[i][j]['mini'][k] != 1) grid[i][j]['mini'][k] = 0;}}}}PopulatePuzzle(grid);void(0);
5:19 pm
UnikeTheHunter
Slow for me, but I didn't see any Medium tricks. Just easy things missed. 16.