小编vim*_*uri的帖子

数独的javascript递归?

我正在进行一个数独谜题,所以我将所有项目都放在一个数组中.
因此,每当我得到一个无效的数字,我必须递归调用一个函数,但我不能这样做.我无法理解id的问题.

我的方法是:

function checkValidity(x,y) {
    var number = Math.floor((Math.random()) * 10);
    var validnumber = true;
        for (i = 0; i < 9; i++) {
            if (sudokuValueArray[i][y] == number) {
                validnumber = false;
            }
        }
        for (i = 0; i < 9; i++) {
            if (sudokuValueArray[x][i] == number) {
                validnumber = false;
            }
        }
    if(validnumber==true) {
        return number;
    }
    else if(validnumber == false) {
     return   checkValidity(x, y);
    }
}
Run Code Online (Sandbox Code Playgroud)

第二个功能是:

function CreateSudokeSample() {
    for (var x = 0; x < …
Run Code Online (Sandbox Code Playgroud)

javascript sudoku

2
推荐指数
1
解决办法
345
查看次数

标签 统计

javascript ×1

sudoku ×1