Vai al contenuto
TecnicheAvanzato

Skyscraper

Impara Skyscraper come pattern a una cifra costruito da due coppie coniugate con un lato allineato e due roof.

Skyscraper è un pattern a una sola cifra costruito da due coppie coniugate in due righe o due colonne. Un endpoint di ciascuna coppia è allineato sullo stesso lato; gli altri due endpoint formano i roof. La prova garantisce che almeno uno dei roof contenga la cifra, quindi i loro peer comuni possono eliminarla.

Skyscraper in sintesi

Scegli una cifra X, trova due righe con esattamente due X candidate ciascuna e allinea un endpoint delle due coppie nella stessa colonna. Gli endpoint non allineati sono i roof. Elimina X da ogni cella che vede entrambi i roof.

Visuale SudokuUno Skyscraper allinea un lato di due collegamenti forti e sfalsa i tettiUno dei due tetti deve contenere la cifra. Qualsiasi candidato che vede entrambi i tetti è quindi falso.
  • Righe base
  • Estremi allineati
  • Tetti
  • Eliminazioni

Perché Skyscraper funziona

Una delle due posizioni nella prima coppia coniugata deve essere X.

Se la base A è falsa

Se l’endpoint allineato della prima riga è falso, il suo roof deve essere X per la coppia coniugata.

Se la base A è vera

Se invece la base A è X, l’endpoint allineato dell’altra riga, che condivide la colonna, non può essere X. La seconda coppia coniugata forza quindi X nel secondo roof. In entrambi i casi almeno un roof è vero.

Esempio sulla griglia passo dopo passo

Filtra la cifra, verifica le due coppie coniugate e identifica con precisione basi e roof. La cancellazione è valida soltanto in celle che vedono entrambi i roof.

Perché le righe o colonne sorgente devono essere coppie coniugate

“Due candidati interessanti” non bastano: in ciascuna unità sorgente devono restare esattamente due posizioni per X. È questa condizione a creare lo Strong Link necessario alla prova.

Skyscraper basato sulle colonne

La struttura è perfettamente simmetrica: puoi usare due colonne come sorgenti e allineare un endpoint nella stessa riga. I roof saranno gli endpoint non allineati.

Come trovare uno Skyscraper

1. Scegli una cifra candidata

Usa l’evidenziazione della cifra o una scansione digit-first.

2. Annota le coppie coniugate nelle righe

Cerca righe con esattamente due posizioni disponibili per X.

3. Confronta le colonne degli endpoint

Tra due coppie, verifica se un endpoint di ciascuna cade nella stessa colonna.

4. Identifica i roof

Gli endpoint opposti, non allineati, sono i roof.

5. Interseca le regioni dei peer dei roof

Ogni candidato X che vede entrambi i roof è incompatibile con entrambi i rami e può essere eliminato.

6. Ripeti con coppie coniugate nelle colonne

Ruota mentalmente la ricerca di 90° per non perdere la versione column-based.

Skyscraper vs X-Wing

Visuale SudokuX-Wing allinea entrambi i lati; Skyscraper solo unoEntrambi i pattern partono da due collegamenti forti della stessa cifra. La geometria determina eliminazioni nelle colonne di copertura o in un peer comune dei tetti.
X-Wingdue lati allineati
Skyscraperun lato allineato
Collegamento forte × 2

X-Wing

Due base set hanno le due X nelle stesse due cover set, formando una struttura Fish completa.

Skyscraper

Solo un lato è allineato. Gli altri due endpoint restano sfalsati e diventano i roof.

Skyscraper e Sashimi X-Wing

Alcune rappresentazioni descrivono Skyscraper come una forma degenerata/sashimi della logica Fish. Per il solving umano, il nome Skyscraper è spesso più chiaro perché mette in evidenza le due coppie coniugate e i roof.

Skyscraper come breve X-Chain

Può essere letto come una X-Chain corta sulla stessa cifra, con Strong Link nelle due unità sorgente e un Weak Link tra gli endpoint allineati.

Skyscraper vs Two-String Kite

Entrambe sono brevi catene single-digit.

Skyscraper

Usa due Strong Link dello stesso tipo: due righe o due colonne, con un lato allineato.

Two-String Kite

Usa uno Strong Link in riga e uno in colonna, collegati tramite due endpoint nello stesso box.

Skyscraper vs Turbot Fish

Turbot Fish è la famiglia più generale delle brevi X-Chain con due Strong Link e un collegamento Weak. Skyscraper è una geometria specifica e facilmente riconoscibile di quella famiglia.

Uno Skyscraper valido può essere improduttivo

Sì. Se i roof non hanno peer comuni contenenti X, non esiste alcuna eliminazione anche se la struttura è valida.

Errori comuni con Skyscraper

Usare una riga o colonna sorgente con più di due candidati

Senza coppia coniugata non hai lo Strong Link richiesto.

Scegliere due coppie senza un endpoint allineato

Serve un lato comune che crei il Weak Link tra le due coppie.

Pensare che entrambi i lati debbano essere allineati

Se entrambi fossero allineati nelle stesse due cover set, la struttura sarebbe un X-Wing.

Eliminare da una casella che vede un solo roof

Il target deve vedere entrambi i roof.

Eliminare automaticamente dalle basi allineate

Le basi sono parte della catena; la conclusione riguarda i peer comuni dei roof, non una cancellazione indiscriminata sulle basi.

Mescolare cifre

Skyscraper è una tecnica single-digit: tutti i nodi riguardano la stessa cifra X.

Esercizio pratico di riconoscimento Skyscraper

Scegli una cifra, elenca le coppie coniugate e confrontale a due a due. Prima trova l’allineamento, poi i roof, infine i target comuni.

FAQ

Skyscraper usa una sola cifra?

Sì.

Perché si chiama Skyscraper?

La forma grafica con due “basi” allineate e due “tetti” sfalsati ricorda il profilo di due edifici.

I roof devono vedersi tra loro?

No. La cancellazione riguarda celle che vedono entrambi.

Skyscraper è un X-Wing?

No, anche se è strettamente collegato alla logica Fish/X-Chain.

Skyscraper è un Turbot Fish o una X-Chain?

Può essere descritto come una forma specifica di Turbot Fish e come una breve X-Chain.

Uno Skyscraper può eliminare più candidati?

Sì, se più X candidate vedono entrambi i roof.

Cosa imparare dopo

Studia Two-String Kite, Turbot Fish, X-Chains e X-Wing per unificare le geometrie single-digit nello stesso linguaggio logico.