IIC2233 / Syllabus-2024-1

77 stars 13 forks source link

Duda numeros tablero #534

Open francorreaandrades opened 4 months ago

francorreaandrades commented 4 months ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

Hola!! Una consulta sobre en que orden posicionar los numeros en los bordes del tablero...

Ej: 1;1,1;3,2;2,1,1;1,2,1;3,1;5,1;4,1;3,2,1;2,1 4;5;5;2,2;2,1;1,1,1;2,1,1;1,1;2,6;2

Si tengo el ejemplo anterior, en la tercera columna debiese ir un 3 y un 2 pero que numero va más cercano al tablero?? El 3 o el 2??

VAMarques commented 4 months ago

En el enunciado, seccion 3.8.1: image

Entonces estos numeros corresponderan a el siguiente tablero:

image

Esto no es suficiente para responder, pues el tablero dado de ejemplo no tiene variacion en los numeros duplicados.

Por lo tanto, veamos un ejemplo con los archivos base_puzzles del cliente, sea intermedio_1.txt el puzzle relevante. Como estos deben ser resolubles por el cliente, se sigue que el formato debe seguir aquel que de la solucion correcta que requiere el servidor.

-;4;4,1;2,2,2;10;2,3,1;1,2,1;4,1;4;-
2;4;3,1;1,1,1;8;8;1,2,1;1,1,1;3,1;4

Asi que tomamos la solucion dentro de solucion_puzzles, tambien de nombre intermedio_1.txt:

0000110000
0001111000
0011100100
0010100100
0111111110
0111111110
0100110010
0100100010
0011100100
0001111000

Ahora, si ponemos los numeros en orden, desde mas alejados del tablero hacia mas hacia adentro, es decir, que en una columna ...;1,2;... se vuelve un 1 sobre un 2. Y luego coloreando usando los archivos de solucion:

image

Asi que como se puede ver, es necesario que el primer numero sea el mas alejado, y el ultimo sea en cambio, el mas cercano. Notar que los efectos tambien son al revés, el primer numero es mas alejado pero toma efecto primero, y el ultimo el mas cercano, pero toma efecto de ultimo.