This is a Gradle project written using IntelliJ. It can be run from the IDE, or from the CLI using ./gradlew test
or its Windows counterpart.
We will solve the exercise together during the interview. Use of Copilot and similar tooling is not allowed.
The purpose of the exercise is to pair and code something within the time limit, not finding the most performant solution, or judging your code structure and naming conventions.
Familiarise yourself with Sudoku rules: https://en.wikipedia.org/wiki/Sudoku
SudokuBoard contains a basic implementation of a board, and a placeholder method to validate their correctness.
SudokuBoardTest contains a handful of tests that SudokuBoard has to validate correctly.