Buenas, soy un nuevo en el foro y estudiante de informatica.
Necessito ayuda para un algorismo en Netbeans.
El problema es hacer un sudoku con la siguentes reglas:
En una misma fila no se puede repetir ningún número del 1 al 9
En una misma columna no se puede repetir ningún número del 1 al 9.
En un recuadro de 3x3 en la parrilla no se puede repetir ningún número del 1 al 9.
El programa debe pedir al usuario una fila, una columna y un número entre 1 y 9 y compruebe si se puede poner (siguiendo los criterios anteriores). Si no hay ningún conflicto según las reglas del juego, se introduce el número en la fila y columna indicadas.
Cuando el usuario ha introducido los datos, se muestra por pantalla el mensaje correspondiente ( "Se ha introducido el número" si los datos eran correctos, o bien un mensaje de error indicando cuál de las reglas no se cumple). Este proceso se repite hasta que no termina el juego (cuando toda la parrilla está llena).
Hay que hacer las validaciones siguientes:
valor de la fila: entre 1 y 9
valor de la columna: entre 1 y 9
valor del número a introducir: entre 1 y 9
Gracias por vuestra ayuda
Necessito ayuda para un algorismo en Netbeans.
El problema es hacer un sudoku con la siguentes reglas:
En una misma fila no se puede repetir ningún número del 1 al 9
En una misma columna no se puede repetir ningún número del 1 al 9.
En un recuadro de 3x3 en la parrilla no se puede repetir ningún número del 1 al 9.
El programa debe pedir al usuario una fila, una columna y un número entre 1 y 9 y compruebe si se puede poner (siguiendo los criterios anteriores). Si no hay ningún conflicto según las reglas del juego, se introduce el número en la fila y columna indicadas.
Cuando el usuario ha introducido los datos, se muestra por pantalla el mensaje correspondiente ( "Se ha introducido el número" si los datos eran correctos, o bien un mensaje de error indicando cuál de las reglas no se cumple). Este proceso se repite hasta que no termina el juego (cuando toda la parrilla está llena).
Hay que hacer las validaciones siguientes:
valor de la fila: entre 1 y 9
valor de la columna: entre 1 y 9
valor del número a introducir: entre 1 y 9
Gracias por vuestra ayuda