js 数独ジェネレーターを練習用に ts ジェネレーターに変換することに成功しましたが、唯一の問題は、完全な数独ボードのみを出力するようにする方法です。現在は、ディスクが完了しているかどうかに関係なく出力されるため、正しいディスクが表示されるまで更新する必要があります。
完全なディスクのみを出力する次の関数の書き方がわかりません:
リーリーこれはすべて私のコードです:
ああああP粉6383439952023-09-08 17:29:57
空白セルに有効な数字を追加できないことが判明した場合、この関数は不完全な数独ボードを返します。
この問題を解決するには、関数は次のようにする必要があります:
puzzleArray
を返す必要はありません。
NEW_BOARD = fillBoard(BLANK_BOARD);
ということも意味します。副作用として、
NEW_BOARD と
BLANK_BOARD以下は変更された実装です:
リーリー
呼び出し元は戻り値を確認する必要がありますが、白紙の状態から開始すると、戻り値として
true