grid_on

Sudoku Clean

Guias / Swordfish

Swordfish

> Dica: Swordfish é basicamente um <strong>X-Wing</strong> “atualizado”.

Intermediate

#Espadar

Dica: Swordfish é basicamente um X-Wing “atualizado”.
Se você ainda não leu X-Wing, vale a pena começar por aqui:
X-Wing

O peixe-espada é mais fácil do que parece. Pense assim:

Três linhas (ou três colunas) bloqueiam o mesmo dígito em três colunas (ou três linhas), para que esse dígito possa ser removido do restante dessas colunas (ou linhas).

Usamos r1c1 para descrever a posição de uma célula: r = linha, c = coluna.


Quando você pode usá-lo?

Use esta lista de verificação de três etapas (concentre-se em um dígito d):

  1. Encontre três linhas (ou três colunas)
  2. Nessas três linhas, todos os candidatos de d estão confinados às mesmas 3 colunas (podem ser menos, mas não devem se espalhar para outras colunas)
  3. Isso forma uma pequena rede 3×3
    ⇒ Nessas 3 colunas, qualquer candidato d fora da rede pode ser eliminado
    (A versão “três colunas bloqueiam três linhas” é a mesma com linhas/colunas trocadas.)

Um mnemônico rápido: “Três linhas bloqueiam três colunas; fora da rede, exclua o dígito.”


Um exemplo de demonstração (as três primeiras imagens são o mesmo exemplo)

Etapa 1: Identifique a “rede” (imagem acima)

Swordfish demo (step 1)

Na imagem acima, focamos apenas nas linhas 4, 6 e 8.
As posições do candidato verde 5 ficam todas nas interseções com as colunas 3, 5 e 7 – esse é o “corpo” do Peixe-Espada (a rede).

Etapa 2: Use uma pequena “suposição” para construir a intuição (imagem abaixo)

Swordfish demo (step 2)

Isso não é pedir que você realmente coloque um número – é apenas para fazer a ideia parecer óbvia:

  • Suponha r8c3 = 5
  • Então, na linha 8, nenhuma outra célula pode ser 5
  • E na coluna 3, nenhuma outra célula pode ser 5
    Portanto, as marcas de candidato vermelho 5 na imagem são eliminadas.

Passo 3: Você verá “reduz a X-Wing” (imagem abaixo)

Swordfish demo (step 3)

Depois que o 5 da linha 8 estiver “fixado” em um canto da rede, os candidatos restantes nas linhas 4 e 6 ficam mais “alinhados”, formando um padrão X-Wing que você já conhece.

Essa é a intuição do Swordfish:
não importa qual linha de canto 8 acabe usando para o dígito 5, a rede ainda “ocupa” o dígito 5 nas colunas 3, 5 e 7.
Portanto, qualquer candidato 5 nessas colunas fora da rede pode ser removido.


Um exemplo real de quebra-cabeça (imagem abaixo)

Swordfish real example

Na imagem acima, as linhas 1, 3 e 8 formam um peixe-espada para o dígito 2, e o corpo fica nas colunas 2, 4 e 8.

Você pode notar:

  • r3c4 já é um dígito fixo (não é candidato)
  • r8c8 nem tem candidato 2

Tudo bem. A condição chave é:

Nessas três linhas, todas as posições candidatas ao dígito 2 permanecem nessas três colunas.
Pode ser menos – mas não deve ser mais.

Portanto, nas colunas 2, 4 e 8, qualquer candidato 2 fora da rede é impossível — as marcas vermelhas mostram o que você pode eliminar.


Peixes de ordem superior

Uma vez que “três linhas bloqueiam três colunas” (Swordfish) faz sentido, peixes maiores são apenas redes maiores:

  • Peixes de 4ª ordem (Água-viva): quatro linhas bloqueiam quatro colunas (ou vice-versa)
  • Peixe de 5ª ordem: mesma ideiaO raciocínio é idêntico: o dígito está confinado às interseções da rede, de modo que os candidatos fora das interseções nas linhas de cobertura podem ser eliminados.
    Não escreveremos documentos separados para peixes de ordem superior aqui – apenas reutilizaremos o pensamento do Peixe-Espada.