Write a program to complete given Sudoku puzzle.
Input (Two Dimensional matrix) | Output (Two Dimensional matrix) |
---|---|
0 0 6 5 0 8 4 0 0 |
3 1 6 5 7 8 4 9 2 |
0 0 0 2 0 0 0 6 3 |
8 5 4 2 1 9 7 6 3 |
class CompleteSudokuPuzzle
{ public static void main(String s[])
{
int[][] sudoku = {{0, 0, 0, 2, 0, 0, 0, 6, 3}, {3, 0, 0, 0, 0, 5, 4, 0, 1}, {0, 0, 1, 0, 0, 3, 9, 8, 0}, {0, 0, 0, 0, 0, 0, 0, 9, 0}, {0, 0, 0, 5, 3, 8, 0, 0, 0}, {0, 3, 0, 0, 0, 0, 0, 0, 0}, {0, 2, 6, 3, 0, 0, 5, 0, 0}, {5, 0, 3, 7, 0, 0, 0, 0, 8}, {4, 7, 0, 0, 0, 1, 0, 0, 0}};
solveSudoku(sudoku);
for (int[] array1d : sudoku) {
for (int element : array1d) {
System.out.print(element + " ");
}
System.out.println();
}
}
public static void solveSudoku(int[][] sudoku) {
//Write code here to fill empty positions in Sudoku puzzle
}
//If required, write any additional methods here
}
Topic: Learn Arrays And Loops