grid_on

Sudoku Clean

Guías / pez espada

pez espada

> Consejo: Swordfish es básicamente un <strong>X-Wing</strong> “mejorado”.

Intermediate

pez espada

Consejo: Swordfish es básicamente un X-Wing “mejorado”.
Si aún no has leído X-Wing, vale la pena comenzar aquí:
X-Wing

El pez espada es más fácil de lo que parece. Piénselo así:

Tres filas (o tres columnas) bloquean el mismo dígito en tres columnas (o tres filas), de modo que ese dígito se pueda eliminar del resto de esas columnas (o filas).

Usamos r1c1 para describir la posición de una celda: r = fila, c = columna.


¿Cuándo puedes usarlo?

Utilice esta lista de verificación de 3 pasos (enfóquese en un dígito d):

  1. Encuentra tres filas (o tres columnas)
  2. En esas tres filas, todos los candidatos de d están confinados a las mismas 3 columnas (pueden ser menos, pero no deben extenderse a otras columnas)
  3. Que forma una pequeña red 3×3
    ⇒ En esas 3 columnas, cualquier candidato d fuera de la red puede ser eliminado
    (La versión “tres columnas bloquean tres filas” es la misma con filas/columnas intercambiadas).

Un mnemotécnico rápido: “Tres filas bloquean tres columnas; fuera de la red, elimina el dígito.”


Un ejemplo de demostración (las primeras tres imágenes son el mismo ejemplo)

Paso 1: Encuentra la “red” (imagen de arriba)

Swordfish demo (step 1)

En la imagen de arriba, solo nos centramos en las filas 4, 6 y 8.
Las posiciones candidatas verdes 5 se ubican en las intersecciones con las columnas 3, 5 y 7: ese es el “cuerpo” del pez espada (la red).

Paso 2: Utilice una pequeña "suposición" para desarrollar la intuición (imagen a continuación)

Swordfish demo (step 2)

No se trata de pedirle que coloque un número, sino simplemente de hacer que la idea parezca obvia:

  • Supongamos r8c3 = 5
  • Luego, en fila 8, ninguna otra celda puede ser 5
  • Y en columna 3, ninguna otra celda puede ser 5
    Por lo tanto, se eliminan las marcas candidatas rojas 5 en la imagen.

Paso 3: Verás que "se reduce a X-Wing" (imagen a continuación)

Swordfish demo (step 3)

Una vez que el 5 de la fila 8 se “fija” en una esquina de la red, los candidatos restantes en las filas 4 y 6 se vuelven más “alineados”, formando un patrón X-Wing que ya conoces.

Esa es la intuición de Swordfish:
No importa qué esquina de la fila 8 termine usando para el dígito 5, la red todavía “ocupa” el dígito 5 en las columnas 3, 5 y 7.
Por lo tanto, cualquier candidato 5 en esas columnas fuera de la red puede eliminarse.


Un ejemplo de rompecabezas real (imagen a continuación)

Swordfish real example

En la imagen de arriba, las filas 1, 3 y 8 forman un pez espada para el dígito 2, y el cuerpo se encuentra dentro de las columnas 2, 4 y 8.

Podrías notar:

  • r3c4 ya es un dígito fijo (no es candidato)
  • r8c8 ni siquiera tiene el candidato 2

Eso está bien. La condición clave es:

En esas tres filas, todas las posiciones candidatas para el dígito 2 permanecen dentro de esas tres columnas.
Puede ser menos, pero no debe ser más.

Entonces, en las columnas 2, 4 y 8, cualquier candidato 2 fuera de la red es imposible: las marcas rojas muestran lo que se puede eliminar.


Pescado de orden superior

Una vez que “tres filas bloquean tres columnas” (pez espada) tiene sentido, los peces más grandes son simplemente redes más grandes:

  • Peces de cuarto orden (medusas): cuatro filas bloquean cuatro columnas (o viceversa)
  • pez de quinto orden: misma ideaEl razonamiento es idéntico: el dígito se limita a las intersecciones netas, por lo que los candidatos fuera de las intersecciones en las líneas de cobertura pueden eliminarse.
    Aquí no escribiremos documentos separados para los peces de orden superior; simplemente reutilizaremos el pensamiento del pez espada.