diff --git a/app/src/main/java/sudoku/Solver.java b/app/src/main/java/sudoku/Solver.java index bdfc552..0f4ad33 100644 --- a/app/src/main/java/sudoku/Solver.java +++ b/app/src/main/java/sudoku/Solver.java @@ -1,40 +1,34 @@ package sudoku; +/** Solver is a class that implements the SudokuSolver interface */ public class Solver implements SudokuSolver { private int[][] board = null; private int tries = 0; + /** Constructor */ public Solver() { board = new int[9][9]; } - /** - * {@inheritDoc} - */ + /** {@inheritDoc} */ @Override public void setBoard(int[][] board) { this.board = board; } - /** - * {@inheritDoc} - */ + /** {@inheritDoc} */ @Override public int[][] getBoard() { return board; } - /** - * Resets the board to all zeros - */ + /** Resets the board to all zeros */ @Override public void clear() { board = new int[9][9]; } - /** - * {@inheritDoc} - */ + /*{@inheritDoc} */ @Override public boolean solve() { return solve(0, 0); @@ -98,9 +92,7 @@ public class Solver implements SudokuSolver { randomizeBoard(3); } - /** - * {@inheritDoc} - */ + /** {@inheritDoc} */ @Override public void randomizeBoard(int difficulty) { int amount_prefilled = (difficulty * 9) + 1; @@ -121,9 +113,7 @@ public class Solver implements SudokuSolver { } } - /** - * {@inheritDoc} - */ + /** {@inheritDoc} */ @Override public void set(int row, int col, int val) { if (row < 9 && col < 9) { @@ -131,9 +121,7 @@ public class Solver implements SudokuSolver { } } - /** - * {@inheritDoc} - */ + /** {@inheritDoc} */ @Override public int get(int row, int col) { if (row < 9 && col < 9) { @@ -142,9 +130,7 @@ public class Solver implements SudokuSolver { return 0; } - /** - * {@inheritDoc} - */ + /** {@inheritDoc} */ @Override public boolean isLegal(int row, int col, int num) { // Sanity check @@ -174,9 +160,7 @@ public class Solver implements SudokuSolver { return true; } - /** - * {@inheritDoc} - */ + /** {@inheritDoc} */ public boolean isSolvable() { // We want to work on a copy int[][] copy = new int[9][9];