rubend18 commited on
Commit
692bff0
1 Parent(s): 6254efb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -44
app.py CHANGED
@@ -1,3 +1,5 @@
 
 
1
  def print_board(tablero):
2
  output = ""
3
  for i in range(len(tablero)):
@@ -56,11 +58,6 @@ def buscar_vacio(tablero):
56
 
57
  return None
58
 
59
-
60
- # Interfaz
61
-
62
- import gradio as gr
63
-
64
  def function(cadena):
65
 
66
  tablero = []
@@ -72,47 +69,28 @@ def function(cadena):
72
 
73
  return print_board(tablero)
74
 
75
- examples=[["400030000000600800000000001000050090080000600070200000000102700503000040900000000"],
76
- ["708000300000201000500000000040000026300080000000100090090600004000070500000000000"],
77
- ["708000300000601000500000000040000026300080000000100090090200004000070500000000000"],
78
- ["307040000000000091800000000400000700000160000000250000000000380090000500020600000"],
79
- ["500700600003800000000000200620400000000000091700000000000035080400000100000090000"],
80
- ["400700600003800000000000200620500000000000091700000000000043080500000100000090000"],
81
- ["040010200000009070010000000000430600800000050000200000705008000000600300900000000"],
82
- ["705000002000401000300000000010600400200050000000000090000370000080000600090000080"],
83
- ["000000410900300000300050000048007000000000062010000000600200005070000800000090000"],
84
- ["705000002000401000300000000010600400200050000000000090000370000090000800080000060"],
85
- ["080010000005000030000000400000605070890000200000300000200000109006700000000400000"],
86
- ["809000300000701000500000000070000026300090000000100040060200004000080500000000000"],
87
- ["609000008000701000400000000000060004020000030030000500010500070800090000000000200"],
88
- ["000000410900300000300020000048007000000000052010000000500200006070000800000090000"],
89
- ["100048000050000900006000300000570200803000000000900000000000041670000000000200000"],
90
- ["708000300000601000400000000060000025300080000000100090090500002000070400000000000"],
91
- ["403000002000601000800000000000500790200030000010000000000840000090000600070000050"],
92
- ["010620000500000043000090000700000080005000004000100000000003600090000200800007000"],
93
- ["403000002000601000800000000000500970200030000010000000000840000090000600070000050"],
94
- ["805000002000901000300000000060700400200050000000000060000380000010000900040000070"],
95
- ["000020040070006000010500000200000080000300700409000000000600103800090000000000500"],
96
- ["805000002000901000300000000060700400200050000000000060000380000040000700010000090"],
97
- ["000040001030600000800000000109005000000000870000200000070000260500094000000000300"],
98
- ["307004020000100800900000000000030090050800000040600000000000501200070000000000600"],
99
- ["000903100607000080200000000050000400000060020010000000800070000000300500000400009"],
100
- ["805000002000401000300000000060700400200050000000000090000380000010000700090000060"],
101
- ["704000002000801000300000000050600100200040000000000090000370000090000500080000060"],
102
- ["704000002000801000300000000050600100200040000000000090000370000080000600090000050"],
103
- ["001000007000890000000000600260030000000500074900000000000104050830000000000000200"],
104
- ["200040500010000030000000000006000802070309000000100000400050600000700090008000000"],
105
- ["805000002000901000300000000060700400200050000000000060000380000010000700040000090"],
106
- ["080000063000040200000000000010803500700000900000600000209070000000000035400000000"],
107
- ["090300020000070500010000000708600400000902000500000000000100063400080000000000000"],
108
- ["780400120600075009000601078007040260001050930904060005070300012120007400049206007"]]
109
 
110
  demo = gr.Interface(
111
  fn=function,
112
- inputs=gr.Textbox(lines=2, label="Sudoku", placeholder="Ingrese la cadena del sudoku"),
113
- outputs=gr.Textbox(lines=10, label="Solución", placeholder="Solución..."),
114
- title="Resolver sudoku",
115
- examples=examples
 
116
  )
117
 
118
- demo.launch(inline=False)
 
1
+ import gradio as gr
2
+
3
  def print_board(tablero):
4
  output = ""
5
  for i in range(len(tablero)):
 
58
 
59
  return None
60
 
 
 
 
 
 
61
  def function(cadena):
62
 
63
  tablero = []
 
69
 
70
  return print_board(tablero)
71
 
72
+ value1 = gr.Textbox(lines=2, label="Sudoku", placeholder="Ingrese la cadena del sudoku")
73
+ value2 = gr.Textbox(lines=10, label="Solución", placeholder="Solución...")
74
+
75
+ examples=[
76
+ ["400030000000600800000000001000050090080000600070200000000102700503000040900000000"],
77
+ ["708000300000201000500000000040000026300080000000100090090600004000070500000000000"],
78
+ ["708000300000601000500000000040000026300080000000100090090200004000070500000000000"],
79
+ ["307040000000000091800000000400000700000160000000250000000000380090000500020600000"],
80
+ ["500700600003800000000000200620400000000000091700000000000035080400000100000090000"],
81
+ ["400700600003800000000000200620500000000000091700000000000043080500000100000090000"],
82
+ ["040010200000009070010000000000430600800000050000200000705008000000600300900000000"],
83
+ ["705000002000401000300000000010600400200050000000000090000370000080000600090000080"],
84
+ ["000000410900300000300050000048007000000000062010000000600200005070000800000090000"],
85
+ ["780400120600075009000601078007040260001050930904060005070300012120007400049206007"]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
 
87
  demo = gr.Interface(
88
  fn=function,
89
+ inputs=value1,
90
+ outputs=value2,
91
+ title="Resolver Sudoku",
92
+ examples=examples,
93
+ description="Resuelve un Sudoku a partir de una cadena"
94
  )
95
 
96
+ demo.launch(debug=True)