
Sudoku que no termina de resolverse
Publicado por nick (2 intervenciones) el 23/02/2023 01:28:35
Hola buenas estoy haciendo un sudoku y me surge un problema cuando mi programa genera sudokus, pero a la hora de resolverlos me deja espacios en blanco o mejor dicho me deja ceros en las Zonas donde no hay numero.¿Que es lo que podria ser?
paso mi repositorio para pispear el codigo entero esto es la parte de la resolucion.
https://github.com/karenPelozo/Sudoku/tree/master/Logica
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public void resolverSudoku () {
int yo = 0 , j = 0 ;
int [] numeros = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 };
numero int = 0 ;
bucle int = 0 ;
hacer {
para ( i = 0 ; i < sudoku . longitud ; i ++) {
para ( j = 0 ; j < sudoku [ 0 ]. longitud ; j ++) {
for ( int c = 0 ; c < numeros . longitud ; c ++) {
num = numeros [ c ];
si ( sudoku [ i ][ j ]== 0 )
{
if ( validarFila ( i , num ) && validarColumna ( j , num ) && validarCuadrado ( i , j , num )) {
sudoku [ i ][ j ]= número ;
}
}
}
}
}
bucle ++;
} while ( bucle != 9 );
}
paso mi repositorio para pispear el codigo entero esto es la parte de la resolucion.
https://github.com/karenPelozo/Sudoku/tree/master/Logica
Valora esta pregunta


0