Mini Sudoku
Um Sudoku completo é uma grade de 9 por 9 na qual cada quadrado de 3 por 3, cada linha e cada coluna contém os números de 1 a 9.
Nesta tarefa, você receberá um quadrado completo de 3 por 3 como um array bidimensional. Crie um método que verifique se o quadrado contém exatamente uma vez cada número inteiro de 1 a 9. Rejeite valores duplicados e valores que estejam fora desse intervalo.
Exemplos
Program.isMiniSudoku(new int[][] { { 1, 3, 2 }, { 9, 7, 8 }, { 4, 5, 6 } }) ➞ true
Program.isMiniSudoku(new int[][] { { 1, 1, 3 }, { 6, 5, 4 }, { 8, 7, 9 } }) ➞ false
// O 1 está repetido.
Program.isMiniSudoku(new int[][] { { 0, 1, 2 }, { 6, 4, 5 }, { 9, 8, 7 } }) ➞ false
// O 0 está fora do intervalo permitido.
Program.isMiniSudoku(new int[][] { { 8, 9, 2 }, { 5, 6, 1 }, { 3, 7, 4 } }) ➞ trueObservações
N/A