sudoku

    0

    1答えて

    私は現在、Cを学んでいます。主にプロジェクトオイラーの例があります。インターネット上のいくつかのソースといくつかの自己書き込みコードのうち、 - (<!あなたはすでにそれを知っていない場合は、それをチェックアウト) 、私は50数独を解決する必要がありCプログラムを作りました。私は[スコードの数] [列] [列]のような配列を定義しました。以下は解決関数です。残念ながら、本当に何も出力し、この時点で

    0

    1答えて

    void generateSudoku(int sudoku[][C]) { for (int i = 0; i < R; i++) { for (int j = 0; j < C; j++) { sudoku[i][j] = generateRandNum(); //generate rando

    1

    2答えて

    以前の記事では、各行から数独行列の要素を削除する方法について説明しました。さて、私はSudoku行列から要素を一つずつ削除する方法を考えていますが、行と列ごとに削除します。私は、要素が行内で削除されたからの列インデックスを格納する配列を作成することを考えています。次に、次の行で、削除した番号が以前に格納された列インデックスにあるかどうかを確認するために、別の要素チェックを削除することを繰り返しまし

    0

    1答えて

    四角いサイズのボード(4x4,9x9,16x6など)で動作するsudokuソルバーを実装しようとしています。これは現在私のアルゴリズムにはありますが、変更され、theGridは解決が実行される前と同じです。 どこが間違っていて、何か助けに感謝しています。 private int[][] theGrid; private int emptyValue = -1; public int[][]

    1

    1答えて

    スドクグリッドのセルを指定したスドクブロックの開始点を取得する必要がある問題を解決しようとしています。例えばだから このボードを与え: 2D-ARRAY COORDINATE [0,0] [0,1] [0,2] | [0,3] [0,4] [0,5] | [0,6] [0,7] [0,8] [1,0] [1,1] [1,2] | [1,3] [1,4] [1,5] | [1,6] [1,7]

    2

    1答えて

    私はNxNのsudokuソルバーをプロローグで書いています。以下のコードは、4 * 4解決のためにうまく機能します。 (私はいくつかのドメイン情報を持っています)しかし、それは9x9のために遅いです。私は行の作成機能を改善するために多くの方法を試しました。行のすべての値が一意でなければならないことを既に考慮しています(ドメインに含める必要があります)。 ライブラリーなしでこれをどのように改善できま

    0

    1答えて

    2D JTextFieldsが9x9のスドークボードを作成しました。ユーザーは任意のテキストフィールドにテキストを入力することができます。 ここで問題が始まります。ユーザーがデータを入力しているときに、私はJTextFieldのインデックスを取得し、ユーザーがデータを入力していて、そのテキストフィールドのデータを2次的に取得したいと考えています。 Here is the code i have w

    1

    1答えて

    私のプログラムは実行されています。スードクグリッドが作成され、その下に単一行テーブルがあり、 。私は一番下の番号をクリックすると、番号が細胞内に入ることができるようにセルをクリックしたときに しかし、それは動作しません。私は1を選択し、そのセルに表示されるように1を望んで、セルをクリックした (私はそれをクリックしたことを示すために、ダブルクリック)。しかし代わりに、それは何もしません。ここで は

    0

    1答えて

    スードクジェネレータの一部として、特定のインデックスの内部リストとそれらのリスト内の特定のインデックスの内部リスト要素のみを返す機能があります。アイデアは、リスト[Int]を返すことです。リスト[Int]は、関数への引数として提供されるリスト[List] [Int]で表される9x9スドックパズルから取得した3x3四角の値を含みます。 私は2つのアプローチを試みましたが、一貫して動作することができま