Update app.py
Browse files
app.py
CHANGED
@@ -60,6 +60,20 @@ def buscar_vacio(tablero):
|
|
60 |
|
61 |
return None
|
62 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
# ********************************************************************************
|
64 |
# INTERFAZ
|
65 |
# ********************************************************************************
|
@@ -71,6 +85,7 @@ def function(cadena):
|
|
71 |
for i in range(0, 81, 9):
|
72 |
row = [int(x) for x in cadena[i:i+9]]
|
73 |
tablero.append(row)
|
|
|
74 |
return resolver(tablero)
|
75 |
|
76 |
demo = gr.Interface(
|
|
|
60 |
|
61 |
return None
|
62 |
|
63 |
+
# Convertir la cadena de entrada en una lista de listas
|
64 |
+
cadena = "780400120600075009000601078007040260001050930904060005070300012120007400049206007"
|
65 |
+
tablero = []
|
66 |
+
for i in range(0, 81, 9):
|
67 |
+
row = [int(num) for num in cadena[i:i+9]]
|
68 |
+
tablero.append(row)
|
69 |
+
|
70 |
+
# Resolver el sudoku
|
71 |
+
resolver(tablero)
|
72 |
+
|
73 |
+
# Imprimir el tablero
|
74 |
+
print_board(tablero)
|
75 |
+
|
76 |
+
|
77 |
# ********************************************************************************
|
78 |
# INTERFAZ
|
79 |
# ********************************************************************************
|
|
|
85 |
for i in range(0, 81, 9):
|
86 |
row = [int(x) for x in cadena[i:i+9]]
|
87 |
tablero.append(row)
|
88 |
+
resolver(tablero)
|
89 |
return resolver(tablero)
|
90 |
|
91 |
demo = gr.Interface(
|