sudoku

    1

    1答えて

    私は一般的にコーディングするのが新しく、今は再帰的なスドクソルバをJavaで書いています。しかし、私はスタックオーバーフローのエラーを取得し続け、私は私の人生の理由を理解することはできません。 ここにコード全体があります。エラーは様々な解決方法にあると考えられます。 import java.util.*; public class sudoku{ protected static int n

    8

    3答えて

    数独パズルを生成する方法はいくつありますか? 私は2つの可能な方法しか考えられません 1)解決済みの数独パズルを取り、行と列をシャッフルします 2)乱数を生成して数独制約に違反していないかどうかを確認し、数がすべての数独制約に違反しなくなるまで繰り返します正方形(理論的には可能ですが、通常はデッドロックにつながります) 他の方法はありますか?

    0

    1答えて

    Google PlayストアでSudokuアプリを検索していましたが、thisアプリが非常に興味深いとわかりました。彼らにはさまざまな難易度があります。私がこのアプリで見つけたのは、入力された番号が正しいかどうかを自動的に切り離すヒントボタンと自動エラーチェックがあることです。今では、入力された数字が正しいかどうかについて同じ仕事をするアルゴリズムを作成する方法を知りたいと思います。どのようにヒン

    5

    2答えて

    私は複数のボードがそうのように重なって多数独、と呼ばれる数独の変形のためのソルバー概念化しています:私は正しくゲームを理解していれば を任意の2つ以上のグリッド間の重なりがそれぞれの解の一部になるように各グリッドを解く必要があります。 私はこれについてどのように考えなければならないのか分かりません。誰もヒント/概念的手がかりを得た?また、人工知能の話題が浮かんできたら、それも聞きたいです。

    -1

    1答えて

    ;; loads a board from the given file ;; it expects the board to be in the format of a single S-expression: ;; a list of nine lists, each containing 9 numbers (defun get-board-from-file file

    3

    1答えて

    私は、プログラムに有効なスドクパズルソリューションが提供されているかどうかをテストするプログラムを設計しています。私は最初にC++で設計しましたが、今はそれを並列化しようとします。プログラムはエラーなく正常にコンパイルされます。 まず、構造化ブロックの内部でreturn文を使用する方法を理解しなければなりませんでした。私は真に初期化されたboolの配列を作ることにしました。しかし、この関数からの出

    0

    2答えて

    私のJSコードです。 Sudoku Grid(9)を作成しました。私はそれをしましたが、私のコードは明らかにDRYではありません。私は多くの方法を試しましたが、最終的には成功しませんでした。たぶん誰かが、この170行のコードをもっと「プロフェッショナルな」ものに変換する手助けをしてくれるかもしれません。前もって感謝します! var canvas; canvas = openGraphics();

    -1

    3答えて

    私はバックトラッキングを使用するPythonでコードを書いていますが、ロジックは正しいと思いますが、私が抱えている問題はトレースバックです(タイプキャストとは何かを仮定しています)ここで Traceback (most recent call last): File "a.py", line 78, in <module> main() File "a.py", line

    -3

    1答えて

    私はすべてのことを終えたときに、バックトラッキング広告の再帰を使って数独ソルバーを書こうとしています。 と私の予想される出力は私のテスターの3つの解決策になります。 package sudoku; import java.util.*; public class Grid { private int[][] values; // Dots in

    7

    2答えて

    Sudokuのパズルは、固有の解を持つ場合は最小限(償還可能ともいう)ですが、任意の桁を削除すると複数の解を持つパズルが得られます。言い換えれば、解を決定するためにはすべての数字が必要です。 私は、最小限の数独を生成するための基本的なアルゴリズムがあります。 が完成したパズルを生成します。 各セルをランダムな順序で参照してください。各訪問したセルの場合: は、暫定的にその数字 削除二回再帰バックト