michalkowalik / sudoValidator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sudoku Validator

The goal of the program

The goal of a program is to validate a sudoku game passed to it via the REST interface. Information about sudoku: https://en.wikipedia.org/wiki/Sudoku

Rules

  • 9x9 grid
  • no repeating numbers in a row
  • no repeating numbers in a column
  • no repeating digit in a 3x3 sub-grid
  • empty fields do not invalidate the puzzle. A completely empty board should validate positively.

Challenge

  • Your goal is to extend and modify the project in such a way, that it fulfills the goals described above.
  • You're free to extend the interfaces, but please don't remove anything from them
  • Please pay attention to comments left in the code.
  • Your solution should be tested. Provided are two minimal tests, just for a good start, please keep them green.

About


Languages

Language:Java 69.7%Language:Groovy 30.3%