Utilice Java para construir una matriz cuadrada latina de orden NXN (2<=N<=9), de modo que los números del 1 al N aparezcan solo una vez en cada fila y columna de la matriz cuadrada.
El método es un poco torpe, pero puede lograr lo que deseas. ¿público?clase?MyNXN?{ público?estático?void?main(String[]?args)?{ printNXN(4 } privado?static?void?printNXN(int?N)?{ si?(N?<=); ?0||N?>?9)?{
return; } int[][]?NXN?=?new?int[N][N]; ?0;?i?
para?(int?j?=?0;?j?
si?(i?==?0)?{ NXN[0][j]?=?j?+?1;
}?else?if?(j?==?0 )?{ NXN[i][0]?=?i?+?1;
}?else?{ int?temp?=?NXN[i][j?-?1]; ?(temp?==?N)?{ NXN[i][j]?=?1 }?else?{ NXN[i][j]?=?temp?+?1; p>}
} } para?(int?i?=?0;?i?
para?(int?j?= ?0;?j?
System.out.print("?"?+?NXN[i][j]);
}
System.out.println(); } }
}
¿Resultados de la prueba?1?2?3?4 2?3?4?1 3?4?1?2 4?1?2?3