|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Sudoku
public class Sudoku
Pasatiempos: SUDOKU. Lógica del juego.
http://es.wikipedia.org/wiki/Sudoku.
Constructor Summary | |
---|---|
Sudoku(int[][] juego)
Constructor. |
Method Summary | |
---|---|
boolean[] |
getTolerables(int f,
int c)
Calcula los valores que pueden ponerse en una cierta posición. |
int |
getValor(int x,
int y)
Getter. |
boolean |
isColumnaTolerable(int c)
Chequea si una columna no contiene contradicciones. |
boolean |
isCuadradoTolerable(int f,
int c)
Chequea si un subcuadrado 3x3 no contiene contradicciones. |
boolean |
isFilaTolerable(int f)
Chequea si una fila no contiene contradicciones. |
boolean |
isTolerable()
Chequea si el tablero no contiene contradicciones. |
boolean |
setValor(int x,
int y,
int nuevo)
Setter. |
String |
toString()
Imprime el tablero. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Sudoku(int[][] juego)
juego
- valores inicialesMethod Detail |
---|
public boolean[] getTolerables(int f, int c)
f
- fila que nos interesa.c
- columna que nos interesa.
public int getValor(int x, int y)
x
- posición X de la celda.y
- posición Y de la celda.
public boolean isColumnaTolerable(int c)
c
- columna a chequear.
public boolean isCuadradoTolerable(int f, int c)
f
- fila superior del subcuadrado.c
- columna izquierda del subcuadrado.
public boolean isFilaTolerable(int f)
f
- fila a chequear.
public boolean isTolerable()
public boolean setValor(int x, int y, int nuevo)
x
- posición X de la celda.y
- posición Y de la celda.nuevo
- valor a poner.
public String toString()
toString
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |