나는 스도쿠 퍼즐을 연구 중이며 유효한 숫자를 생성하지 않는다는 점을 제외하고는 제대로 작동하고 있습니다. 내 함수는 유효한 숫자를 생성하기로되어있다. (내 바이올린() 함수는 내가 here에서 가져온 여기 왜 내 기능이 제대로 작동하지 않습니까?
내 generatePuzzle() 함수입니다 :.. 내가 말했듯이// Generate sudoku puzzle
function generatePuzzle() {
for(var h = 1; h <= 10; h++) {
fiddle(rowVal);
}
//emptyCells();
putCellVal();
for(var f = 0; f < 80; f++) {
if (document.forms[0].elements[f].value != '') {
document.forms[0].elements[f].readOnly = 'readonly';
}
}
}
, 그것은 유효한 번호를 생성하지 않습니다 내 fiddle()
기능은 여전히 잘못 (http://blog.forret.com/2006/08/a-sudoku-challenge-generator/ ..) 내 JSFiddle에 대한
당신은 스도쿠 플레이어가 아닌 경우, 여기에 규칙은 다음과 같습니다
01,238,050,857,936,622,617,321 1 매 수 있어야 9 번만
굵은 테두리가 각각 3 × 3 평방 - 각각의 열은 1 매 수 있어야 번만
9 - 0
각 행은 1 매 수 있어야 - 9 한 번만
JSFiddle 링크 :는 바이올린 함수의 논리는 스왑 http://jsfiddle.net/oliverni/rq5m6/
그리고 '유효한 숫자'는 무엇입니까? –
나는 어떤 숫자가 유효한지 알고 싶다. 유효한 번호와 잘못된 번호가 무엇인지 어떻게 알 수 있습니까? 여기서 모두가 수정해야 할 것을 이미 알 수있는 스도쿠 선수가 될 것이라고 기대하지 마십시오. –
그들은 말했듯이 더 많은 정보가 필요하지만 문제가 있습니다 - 변수 "rowVal"이 호출되지 않으므로'fiddle (rowVal);은'fiddle (h);이어야합니다. 그게 빠진 것이 아니라면. –