sudoku

    0

    1答えて

    public class Solver { public LinkedList<Sudoku> sudokus = new LinkedList<>(); public Solver() { Sudoku current = null; int count = 1; try (BufferedReader br = new Buffere

    0

    1答えて

    スムクトソルバーを代入すると、私はスドクの空白セルを解く際に問題に遭遇しました。私は独特のソリューションで細胞を簡単に解決することができますが、複数のソリューション(現在の状態では複数のソリューション)があるセルに出会うと、次の空白に移動して、できるだけ多くのそれに応じて私のソリューションを価値あるものにすることができます。 私の問題は、自分がどの空白値を保持しているかを把握する方法がわからないこ

    0

    3答えて

    私はScalaを学んでいます(関数型プログラミングの新人です)。 私はスードクチェッカーを作成しました(後で、あなたは実際にスードクで数字を設定できるゲーム、そしておそらく自動スドクソルバーです)。 行と列が正しいかどうかを確認することは、機能的な方法でうまく機能します。 3x3の正方形が正しいかどうかをチェックしても、かなり醜い方法を書いています(下のコードを参照)。 どうすればこの簡単でより多

    0

    2答えて

    countCellsToFill()を使用して、配列内のゼロの数(0)を数えたいと思います。 返されたcount+1でループを試みました。しかし、それは出力に現れません。誰でも私を助けてこれを完了してください。 public class Sudoku{ public static void main(String... args) throws Exception { Scanne

    0

    3答えて

    私はスドククを読んでリストに入れようとしていますが、 私はこのようなものを持っています。 :私はこのコードを使用していますが tablero = open('sd1.txt', 'r') board = [line.split(',') for line in tablero.readlines()] 問題は結果がきたこの board = [['0', '0', '0', '0', '7', '0

    0

    1答えて

    私はJavaFXで数独ゲームを作ろうとしています。 GridPaneとTextFieldを使って9x9グリッドを作った。 ここで、ユーザーがその内部をクリックすると、TextFieldの背景色を変更します。すべてがうまくいることを確認するために、私はMouseEventのターゲットをプルニングしています。 私の問題は、TextFieldの中央をクリックするとターゲットがペインになり、他の場所をクリ

    1

    2答えて

    私はbruteforceアルゴリズムを分析しており、1つの質問があります。 var solveSudoku = function (grid, row, col) { var field = findUnassignedLocation(grid, row, col); row = field[0]; col = field[1]; if (row ===

    -1

    1答えて

    私は最近、C++のsudokuゲームに取り組んでいます。私はSFMLを使ってそれのグラフィックバージョンを作ったし、うまく動作します。しかし、ではなく、はブルートフォースアルゴリズムであるので、私は、スードクを解くアルゴリズムを実装する必要があります(バックトラックは私にとってはうまくいかない/)。私はそれを解決するための多くの方法について読んできました。異なるアルゴリズム名(Dancing Li

    2

    1答えて

    私はn^2 * n^2グリッドが与えられています。私は2つの隣接するサブグリッド(n * n)を交換すると、私の全体的なグリッド(スドク)はまだ有効であることを保証するために、基本的なスドクルールを使って残りのグリッドを埋める必要があります。私はそれを解決するためにバックトラック技術を使用しています。しかし、私は追加の条件を満たすことができません。 1 2 | 3 4 3 4 | 1 2 --

    1

    1答えて

    私はPythonでsudokuソルバーを開発しています。 def backtrack(puzzle): x,y,candidates=findSquare(puzzle) if x==-1 and y==-1: return puzzle #stop condition while len(candidates[x][y])>0: puzzle