Assignment 1 - EE3206/EE5805 Java Programming and...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
EE3206/EE5805 Java Programming and Applications Assignment 1 – Generic Sudoku Puzzle Sudoku is a number-placement puzzle. The objective is to fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 sub-grids that comprise the grid contains all of the digits from 1 to 9. The puzzle setter provides a partially completed grid. A finished puzzle where the solution numbers are marked in red. The standard number-placement rules of Sudoku can be generalized and extended to produce different Sudoku variants. The columns, rows and sub-grids all can be considered as a zone . For a NxN puzzle, a zone is an arbitrarily shaped region of size N . Different zones can overlap each other. Therefore, the standard Sudoku has 27 zones in total. Hyper-Sudoku , the layout is identical to a normal Sudoku but with four additional interior zones defined. Jigsaw Sudoku , similar to the standard Sudoku but the 3x3 box zones are changed to jigsaw-shaped. In this assignment, you are asked to design a pair of generic classes to model the puzzle
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

Assignment 1 - EE3206/EE5805 Java Programming and...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online