document.writeln('');var SUDOKU_QUESTION = new Array(5,0,0,7,0,0,9,0,0,0,4,0,0,0,0,0,0,6,3,0,0,0,1,0,5,0,2,9,0,5,1,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,7,9,0,5,0,0,8,0,6,0,0,0,9,1,0,4,0,0,0,0,2,0,6,0,0,0,0,4,0,0,8,0,0,5);var SUDOKU_ANSWER = new Array(5,0,0,7,0,0,9,0,0,0,4,0,0,0,0,0,0,6,3,0,0,0,1,0,5,0,2,9,0,5,1,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,7,9,0,5,0,0,8,0,6,0,0,0,9,1,0,4,0,0,0,0,2,0,6,0,0,0,0,4,0,0,8,0,0,5);document.writeln("
");document.writeln("
数独にチャレンジ!
");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("
579
46
3152
9517
7958
6914
26
485
");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("");document.writeln("
123456789×
");document.writeln("");document.writeln("");document.writeln("
Powered By SudokuKing
");document.writeln("
"); var SUDOKU_SELECT_NUM = 0; function SUDOKU_NUM_SEL(x){ SUDOKU_SELECT_NUM = x; for(i=0;i<10;i++){ document.getElementById("SUDOKU_NUM" + i).style.backgroundColor ="white"; } document.getElementById("SUDOKU_NUM" + x).style.backgroundColor ="red"; } function SUDOKU_MASS_SEL(x){ if(SUDOKU_QUESTION[x] == 0){ if(SUDOKU_SELECT_NUM == 0){ document.getElementById("SUDOKU_M" + x).innerText = ""; }else{ document.getElementById("SUDOKU_M" + x).innerText = SUDOKU_SELECT_NUM; } SUDOKU_ANSWER[x] = SUDOKU_SELECT_NUM; } } function SUDOKU_CH(){ var NotFg = 0; var NotType = ""; var NotNum = ""; for(i=0;i<9;i++){ var sum = 0; for(j=0;j<9;j++){ sum += SUDOKU_ANSWER[i*9+j]; } if(sum != 45){ NotFg = 1; NotType = 0; NotNum = i+1; break; } } if(NotFg == 0){ for(i=0;i<9;i++){ var sum = 0; for(j=0;j<9;j++){ sum += SUDOKU_ANSWER[i+j*9]; } if(sum != 45){ NotFg = 1; NotType = 1; NotNum = i+1; break; } } } if(NotFg == 0){ for(i=0;i<3;i++){ for(j=0;j<3;j++){ var sum = 0; for(k=0;k<3;k++){ for(l=0;l<3;l++){ sum += SUDOKU_ANSWER[i*27+j*3+k*9+l]; } } if(sum != 45){ NotFg = 1; NotType = 2; NotNum = i*3+j+1; break; } } if(NotFg == 1){ break; } } } if(NotFg == 0){ alert("正解!おめでとうございます!"); }else{ if(NotType == 0){ alert("残念!" + NotNum + "行目に空欄か二重入力された数字があるよ"); }else if(NotType == 1){ alert("残念!" + NotNum + "列目に空欄か二重入力された数字があるよ"); }else{ alert("残念!どこかに空欄か二重入力された数字があるよ"); } } } function SUDOKU_RE(){ result = confirm("最初からやり直しますか?") if(result == true){ for(i=0;i<81;i++){ if(SUDOKU_QUESTION[i] == 0){ document.getElementById("SUDOKU_M" + i).innerText = ""; }else{ document.getElementById("SUDOKU_M" + i).innerText = SUDOKU_QUESTION[i]; } SUDOKU_ANSWER[i] = SUDOKU_QUESTION[i]; } } }