grid_on

Sudoku Clean

Guías / rascacielos

rascacielos

> Requisito previo: [Chain Basics](learning://chains)

Intermediate

rascacielos

Requisito previo: Chain Basics

Descripción

Skyscraper es una técnica de eliminación de candidatos de un solo dígito: céntrese en un dígito d.

Si el dígito d aparece en exactamente dos celdas candidatas en cada una de dos filas/columnas paralelas (dos paredes), y un punto final de cada pared se encuentra en la misma fila/columna perpendicular (la base), los otros dos puntos finales son los techos.
Cualquier candidato d que pueda ver ambos techos puede ser eliminado.


Explicación

Skyscraper example

En la imagen de arriba, el dígito objetivo es 9.

Puedes imaginar el patrón como un pequeño "edificio":

  • Dos paredes (vínculos fuertes): en columna 2, el dígito 9 aparece sólo en r4c2 y r9c2; en columna 8, el dígito 9 aparece solo en r6c8 y r9c8
    (exactamente dos lugares en una unidad ⇒ un vínculo fuerte)
  • La base (eslabón débil): los dos puntos finales “inferiores” se encuentran en la fila 9 (la línea discontinua amarilla)
    (una fila no puede contener dos 9 ⇒ ambos no pueden ser verdaderos)
  • Los techos: los dos puntos finales superiores (las celdas azules r4c2 y r6c8)

Ahora mire a los candidatos rojos: candidato 9 en r6c1 y candidato 9 en r4c9. ¿Por qué se pueden eliminar?

Aquí está la breve contradicción:

  • Supongamos que el candidato rojo 9 es verdadero (use r6c1 como ejemplo)
  • Ve ambos techos, entonces r4c2 ≠ 9 y r6c8 ≠ 9
  • Cada pared es un vínculo fuerte, por lo que 9 se fuerza a los puntos finales de la base r9c2 y r9c8
  • Pero la base es una fila, por lo que no puede contener dos 9 → contradicción

Por tanto, los candidatos rojos pueden ser eliminados.


Ejemplos

Las dos imágenes siguientes muestran dos orientaciones diferentes. Úsalos como referencia:

Skyscraper example (orientation A)

Skyscraper example (orientation B)


Cómo encontrar un rascacielos

En un rompecabezas real, utiliza esta lista de verificación:

  1. Elija un dígito d
  2. Encuentre dos filas/columnas paralelas donde el dígito d aparezca en exactamente 2 celdas candidatas (dos paredes)
  3. Compruebe si un punto final de cada pared se encuentra en la misma fila/columna perpendicular (la base)
  4. Los otros puntos finales son los techos: los candidatos que pueden ver ambos techos son eliminaciones