sudoku

    0

    2答えて

    私はエクササイズに問題があります。フォーク/ジョインの並列処理を使用して、すべてのソリューションを特定のスドク用に見つける必要があります。私はアルゴリズムを作ったが、うまくいかないようだ。それはある時点で停止し、私はそれを理解できません。ここで はコードです: private static int counter; private Cella[][] sudoku; private int i

    -1

    2答えて

    は、私は数独が有効であるかどうかを確認し、Javaのプログラムを持って、私は2つのメソッドを持って、最初は、すべての列の合計を確認するサブグリッド、行と45であれば教えて、とあります2番目は、すべてのスドクの合計が405かどうかをチェックしているので、スドクが有効なので、私はカウンターの例を探しています。その入力では、有効なスドクがありますが、これはコードです: public class test

    -2

    2答えて

    で妥当性をチェックしていますので、私はC++でsudoku有効性チェッカープログラムを作成しています。プログラムは既に完成したスドクボードを持つcsvファイルを取り込みます。プログラムはファイルを1行ずつ読み込み、数値を2次元配列に格納することになっています(これはうまくやっています)。私は、行に重複した数字があるかどうかをチェックすることに固執しています(私はこの仕事を得ることができれば、列はか

    0

    1答えて

    私は何が間違っていて、それを修正する方法を理解するのに役立つ必要があります。私は、スドーボードが有効かどうかを確認するプログラムを作ろうとしています。私は行と列が有効である場合のチェックを持っているが、正方形の検証は私が苦労している場所です。ここに私のコードは次のとおりです。 #include <iostream> #include <string> #include <fstream> #

    3

    1答えて

    sudokuprologを使用してclpfd libraryを使用してソルバーを作成しています。私はバックトラックと、行と列と、それは次の形式で取得する数で標識したすべての正方形をトレースする必要があります。 (1 ,1 ,1) (9 ,2 ,1) BT (5 ,2 ,1) 私の質問は、私はアルゴリズムから上記の情報を得ることができる方法ですか? 別の質問:アルゴリズム

    0

    2答えて

    バックトラックを使用してすべての可能な回答を保存したい しかし、追加された答えはスドク問題と同じです。 しかし、 "alist"に追加するときに "グリッド"を印刷すると問題ありません。どのように問題を解決できますか?コメントの代わりに def backtrack(grid,x,y,alist): if x == 9: alist.append(grid) pr

    0

    1答えて

    私は9箱にスドックグリッドをグループ化しようとしています。私は列と行を配列していますが、効率的なボックス配列のコード方法を考えることはできません。 私が探していた擬似はこれです: add rowArray0 entries 0,1,2 to boxArray0 add rowArray1 entries 0,1,2 to boxArray0 add rowArray2 e

    0

    1答えて

    ユー、これはあまりにも具体的ではないことを願っています。 私はスドクを作っています。私はすべての間違ったxとy座標をすべて処理するメソッドを持っています。これは文字列でレイヤー化されます。私が間違った数を見つけたら、間違ったx、yの座標を重ねて、x、y、x、y、x、yのように追加します... SudokuResultCountは、 FalseCoordinatesは私がそれらを保持する文字列です。

    0

    1答えて

    私は数独ゲームを始めたばかりで、数独グリッドを作成するにはこの機能をgridにしました。私は各セルの異なる番号にrand()関数を使用しています(現在は、数値の繰り返しのみ行をチェックします)。 rand()は、各グリッド内の空のセルの乱数にも使用されます。 グリッドが完全で6x6であり、繰り返し数がない(行のみ)場合がありますが、時には一部のセルでガベージ値が生成され、時には列数が増加することが