Mini Sudoku
Un sudoku completo es una cuadrícula de 9 por 9 en la que cada bloque de 3 por 3, cada fila y cada columna contiene los números del 1 al 9.
En esta tarea, recibirás un bloque completo de 3 por 3 en forma de arreglo bidimensional. Crea un método que compruebe si el bloque contiene cada número entero del 1 al 9 exactamente una vez. Rechaza los valores duplicados y los que estén fuera de ese rango.
Ejemplos
Program.IsMiniSudoku(new[] { new[] { 1, 3, 2 }, new[] { 9, 7, 8 }, new[] { 4, 5, 6 } }) ➞ true
Program.IsMiniSudoku(new[] { new[] { 1, 1, 3 }, new[] { 6, 5, 4 }, new[] { 8, 7, 9 } }) ➞ false
// El número 1 está repetido.
Program.IsMiniSudoku(new[] { new[] { 0, 1, 2 }, new[] { 6, 4, 5 }, new[] { 9, 8, 7 } }) ➞ false
// El número 0 está fuera del rango permitido.
Program.IsMiniSudoku(new[] { new[] { 8, 9, 2 }, new[] { 5, 6, 1 }, new[] { 3, 7, 4 } }) ➞ trueNotas
N/A