Algoritmos de Resolução

Domine essas técnicas fundamentais de resolução para conquistar qualquer quebra-cabeça de Sudoku. Cada algoritmo se baseia na dedução lógica para preencher células que têm apenas uma solução possível.

Último dígito

1 4
Último dígito - 1 4
O último dígito (também conhecido como último candidato restante) identifica qualquer linha, coluna ou caixa que já contenha oito dígitos distintos; o dígito que falta deve ocupar a única célula vazia dessa casa porque as regras do Sudoku exigem que cada dígito de 1 a 9 apareça exatamente uma vez por casa.
Último dígito - 2 4
Na segunda linha, resta apenas uma célula vazia [2,2] (destacada em azul).
Último dígito - 3 4
Os dígitos 1, 3, 4, 5, 6, 7, 8 e 9 já estão presentes na linha (destacados em azul).
Último dígito - 4 4
Portanto, o único dígito que falta é o '2', que deve ir na célula [2,2] (destacada em azul).

Únicos Nus

1 3
Únicos Nus - 1 3
Um Único Nu ocorre quando uma célula tem apenas um candidato restante após todas as eliminações. Requisito: toda a casa deve ser verificada para candidatos.
Únicos Nus - 2 3
Após verificar TODOS os candidatos nesta caixa, o candidato '7' é o único para uma determinada célula (destacada em azul).
Únicos Nus - 3 3
Portanto, '7' deve ir naquela célula (agora preenchida e destacada em azul).
Únicos Nus - 4 3
Portanto, '7' deve ir na primeira célula da linha (agora preenchida e destacada em azul).

Únicos Ocultos

1 3
Únicos Ocultos - 1 3
Um Único Oculto é um candidato que ocorre exatamente uma vez entre todos os candidatos de uma casa (linha, coluna ou caixa). Mesmo que a célula contenha outros candidatos, esse candidato único deve ocupar esta célula.
Únicos Ocultos - 2 3
Após verificar todos os candidatos nesta caixa, o candidato '9' aparece em apenas uma célula (destacada em azul).
Únicos Ocultos - 3 3
Portanto, o '9' deve ser colocado nessa célula — está preenchida e mostrada em azul.

Pares Apontadores

1 4
Pares Apontadores - 1 4
Pares Apontadores identificam candidatos confinados a uma única linha ou coluna dentro de uma caixa. Como esses candidatos não podem aparecer em outro lugar nessa casa, eles podem ser removidos da mesma linha/coluna fora da caixa.
Pares Apontadores - 2 4
Após verificar TODOS os candidatos deste último bloco, os candidatos '3' só são encontrados nas duas células destacadas (em azul) na mesma linha.
Pares Apontadores - 3 4
Mesmo que essas células tenham outros candidatos, como os candidatos '3' (deste bloco) só podem aparecer nessas duas células, podemos eliminar o candidato '3' de todas as outras células da mesma linha (fora do bloco).
Pares Apontadores - 4 4
Também pode funcionar com 3 candidatos.

Pares Nus

1 3
Pares Nus - 1 3
Esta estratégia identifica exatamente duas células dentro de uma casa (linha, coluna ou caixa) que contêm exatamente os mesmos dois candidatos. Quando encontradas, esses dois valores podem ser eliminados de todas as outras células das casas compartilhadas, pois devem ocupar essas duas células.
Pares Nus - 2 3
Após escanear todos os candidatos nesta última caixa, duas células contêm apenas os mesmos dois candidatos '1' e '2' (destacadas em azul).
Pares Nus - 3 3
Como essas células só podem conter '1' ou '2', esses candidatos podem ser eliminados de todas as outras casas compartilhadas.

X-Wing

1 4
X-Wing - 1 4
X-Wing é uma técnica avançada que usa duas linhas e duas colunas. Se um candidato aparece exatamente em duas células em cada uma de duas linhas (ou colunas), e essas células se alinham nas mesmas duas colunas (ou linhas), esse candidato pode ser eliminado de todas as outras células nessas colunas (ou linhas), pois deve ocupar uma das quatro células do padrão X-Wing.
X-Wing - 2 4
Após escanear todos os candidatos, destaque as duas linhas (vermelhas) onde um candidato está restrito exatamente às mesmas duas colunas (azuis).
X-Wing - 3 4
O padrão X-Wing é formado nas interseções dessas linhas e colunas (destacadas em azul).
X-Wing - 4 4
Portanto, elimine este candidato de todas as outras células nas colunas e linhas destacadas.

Swordfish

1 4
Swordfish - 1 4
Swordfish é uma técnica avançada que estende o X-Wing para três linhas e três colunas. Se um candidato aparece exatamente em três células em cada uma de três linhas (ou colunas), e essas células se alinham nas mesmas três colunas (ou linhas), esse candidato pode ser eliminado de todas as outras células nessas linhas e colunas, pois deve ocupar uma das nove células do padrão Swordfish.
Swordfish - 2 4
Após escanear todos os candidatos, destaque as três linhas (vermelhas) onde um candidato está restrito exatamente às mesmas três colunas (azuis).
Swordfish - 3 4
O padrão Swordfish é formado nas interseções dessas linhas e colunas (destacadas em azul).
Swordfish - 4 4
Portanto, elimine este candidato de todas as outras células nas linhas e colunas destacadas.

XY-Wing

1 5
XY-Wing - 1 5
XY-Wing é um padrão formado por três células, cada uma com exatamente dois candidatos: XY (pivô), XZ e YZ (asas). Se o pivô vê ambas as asas, qualquer célula que vê ambas não pode conter o candidato compartilhado Z.
XY-Wing - 2 5
Após escanear todos os candidatos, identifique três células com candidatos XY, XZ e YZ (destacadas em azul e vermelho).
XY-Wing - 3 5
A célula pivô (vermelha) compartilha uma casa com ambas as asas (azul), e cada par de células compartilha um candidato. Neste exemplo, o pivô compartilha '4' com uma asa e '1' com a outra; ambas as asas compartilham '3'.
XY-Wing - 4 5
Qualquer célula que veja ambas as asas (destacada em verde) não pode conter o candidato compartilhado '3'.
XY-Wing - 5 5
Portanto, elimine o candidato '3' de todas as células que veem ambas as asas.