如何进行SquarO拼图验证

时间:2019-01-18 00:23:58

标签: javascript

我必须编写一个程序来验证SquarO拼图。基本上有一个3x3的网格,每个单元格中都有一定的数字。每个单元在每个角上都有一个圆圈,每个单元有4个圆圈。该圆包含一个数字,每个角的总和必须是单元格中的数字。例如,我们有一个数字为2的单元格,其角必须为0 0 11。用户将数字插入角中。

因此,对于每个单元格,我必须验证拐角之和是否等于单元格中的数字。 var网格是3x3网格,var结果是拐角。

do{   
    var res=true    
    for(var i=0; i<4; i++){    
        for (var j=0; j<4; j++){    
            result[i][j]=parseInt(readLine("Insert possible result: line"+(i+1)+" column "+(j+1)));    
        }    
    }    
    for(var i=0; i<3; i++){    
        for (var j=0; j<3; j++){    
            var b=j+1;    
            var a=i+1;    
            if((result[i][j]+result[i][b]+result[a][j]+result[a][b])!=grid[i][j]){    
                res=false;    
                break;    
            }    
        }    
    }    
    if(res=false){    
        print("invalid");    
    }else {    
        print("valid");    
    }    
} while (res=false);  

验证不正确。我既不知道怎么了也不知道如何纠正它。谁能解释。

0 个答案:

没有答案