한국어

Platon Sudoku · 스도쿠 학습

XY-Chain · 단계별 예

각 체인 칸에는 정확히 두 개의 후보가 있습니다. 이웃 칸은 서로를 보고 링크 숫자를 공유합니다. 두 끝은 대상 숫자를 공유합니다. 양쪽 끝이 보이는 칸에서 공유 끝점 숫자를 제거합니다.

이 강좌는 Platon Sudoku 앱의 학습 내용을 웹에 맞게 구성했습니다. 여기서 예제를 끝까지 읽고 앱에서 학습과 연습을 이어 가세요.

Google Play에서 보기

패턴 인식

각 체인 칸에는 정확히 두 개의 후보가 있습니다. 이웃 칸은 서로를 보고 링크 숫자를 공유합니다. 두 끝은 대상 숫자를 공유합니다.

찾는 방법

연결된 두 후보 칸을 추적하여 끝에 시작 대상 숫자가 포함될 때까지 각 칸의 다른 후보로 전환합니다.

그것이 허용하는 것

양쪽 끝이 보이는 칸에서 공유 끝점 숫자를 제거합니다.

혼동을 피하십시오

추가 연필 표시가 있는 2개 후보 칸은 유효하지 않습니다. 모든 링크와 양쪽 끝점 시선을 모두 확인해야 합니다.

단계별 예 · 짧은 체인

이 예제는 저장된 중간 상태에서 시작합니다. 후보에는 앞선 논리적 제거가 반영되어 있으며 새로 자동 생성한 메모가 아닙니다.

파란색: 근거. 초록색: 결론. 취소선 숫자: 제거할 후보. R1C1은 1행 1열입니다.

단계 1 · 이중 가치 사슬 구축

체인의 각 칸에는 후보가 정확히 두 개 있습니다: R5C8={4, 7}, R5C4={3, 7}, R6C6={2, 3}, R6C5={2, 4}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R5C8=4, R6C5=4는 같은 후보 숫자 4를 공유합니다.

체인의 각 칸에는 후보가 정확히 두 개 있습니다: R5C8={4, 7}, R5C4={3, 7}, R6C6={2, 3}, R6C5={2, 4}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R5C8=4, R6C5=4는 같은 후보 숫자 4를 공유합니다.
체인의 각 칸에는 후보가 정확히 두 개 있습니다: R5C8={4, 7}, R5C4={3, 7}, R6C6={2, 3}, R6C5={2, 4}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R5C8=4, R6C5=4는 같은 후보 숫자 4를 공유합니다.
단계 2 · 추론

분기 1: R5C8=4가 거짓라고 가정합니다.

분기 1: R5C8=4가 거짓라고 가정합니다.
분기 1: R5C8=4가 거짓라고 가정합니다.
단계 3 · 추론

R5C8=4는 거짓입니다. R5C8에는 이제 R5C8=7만 남았으므로 이는 사실임에 틀림없습니다.

R5C8=4는 거짓입니다. R5C8에는 이제 R5C8=7만 남았으므로 이는 사실임에 틀림없습니다.
R5C8=4는 거짓입니다. R5C8에는 이제 R5C8=7만 남았으므로 이는 사실임에 틀림없습니다.
단계 4 · 추론

사례 1: R5C8는 두 후보 칸 R5C8=4, R5C8=7입니다. 다른 후보가 거짓인 경우 R5C8=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R5C4=7와 상호 배타적이므로 이러한 충돌을 제거하세요.

사례 1: R5C8는 두 후보 칸 R5C8=4, R5C8=7입니다. 다른 후보가 거짓인 경우 R5C8=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R5C4=7와 상호 배타적이므로 이러한 충돌을 제거하세요.
사례 1: R5C8는 두 후보 칸 R5C8=4, R5C8=7입니다. 다른 후보가 거짓인 경우 R5C8=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R5C4=7와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 5 · 추론

R5C4=7는 거짓입니다. R5C4에는 이제 R5C4=3만 남았으므로 이는 사실임에 틀림없습니다.

R5C4=7는 거짓입니다. R5C4에는 이제 R5C4=3만 남았으므로 이는 사실임에 틀림없습니다.
R5C4=7는 거짓입니다. R5C4에는 이제 R5C4=3만 남았으므로 이는 사실임에 틀림없습니다.
단계 6 · 추론

R5C4는 다음 두 후보 칸 R5C4=3, R5C4=7입니다. 다른 후보가 거짓인 경우 R5C4=3는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R6C6=3와 상호 배타적이므로 이러한 충돌을 제거하세요.

R5C4는 다음 두 후보 칸 R5C4=3, R5C4=7입니다. 다른 후보가 거짓인 경우 R5C4=3는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R6C6=3와 상호 배타적이므로 이러한 충돌을 제거하세요.
R5C4는 다음 두 후보 칸 R5C4=3, R5C4=7입니다. 다른 후보가 거짓인 경우 R5C4=3는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R6C6=3와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 7 · 추론

R6C6=3는 거짓입니다. R6C6에는 이제 R6C6=2만 남았으므로 이는 사실임에 틀림없습니다.

R6C6=3는 거짓입니다. R6C6에는 이제 R6C6=2만 남았으므로 이는 사실임에 틀림없습니다.
R6C6=3는 거짓입니다. R6C6에는 이제 R6C6=2만 남았으므로 이는 사실임에 틀림없습니다.
단계 8 · 추론

R6C6는 다음 두 후보 칸 R6C6=2, R6C6=3입니다. 다른 후보가 거짓인 경우 R6C6=2는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R6C5=2와 상호 배타적이므로 이러한 충돌을 제거하세요.

R6C6는 다음 두 후보 칸 R6C6=2, R6C6=3입니다. 다른 후보가 거짓인 경우 R6C6=2는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R6C5=2와 상호 배타적이므로 이러한 충돌을 제거하세요.
R6C6는 다음 두 후보 칸 R6C6=2, R6C6=3입니다. 다른 후보가 거짓인 경우 R6C6=2는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R6C5=2와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 9 · 추론

끝점 두 후보 칸 R6C5(R6C5=2, R6C5=4)에서 R6C5=2는 거짓이므로 현재 가정에서 R6C5=4는 강제로 참이 됩니다. 이 끝점은 대상 R6C8=4, R6C9=4를 제외합니다.

끝점 두 후보 칸 R6C5(R6C5=2, R6C5=4)에서 R6C5=2는 거짓이므로 현재 가정에서 R6C5=4는 강제로 참이 됩니다. 이 끝점은 대상 R6C8=4, R6C9=4를 제외합니다.
끝점 두 후보 칸 R6C5(R6C5=2, R6C5=4)에서 R6C5=2는 거짓이므로 현재 가정에서 R6C5=4는 강제로 참이 됩니다. 이 끝점은 대상 R6C8=4, R6C9=4를 제외합니다.
단계 10 · 이전 직사각형 채우기 취소

이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.

이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.
이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.
단계 11 · 추론

첫 번째 끝점 R5C8=4가 해당 두 후보 칸 R5C8(R5C8=4, R5C8=7)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R5C8=7, R6C8=4, R6C9=4를 제외합니다.

첫 번째 끝점 R5C8=4가 해당 두 후보 칸 R5C8(R5C8=4, R5C8=7)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R5C8=7, R6C8=4, R6C9=4를 제외합니다.
첫 번째 끝점 R5C8=4가 해당 두 후보 칸 R5C8(R5C8=4, R5C8=7)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R5C8=7, R6C8=4, R6C9=4를 제외합니다.
단계 12 · 결론

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R6C8=4, R6C9=4를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R6C8=4, R6C9=4를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.
두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R6C8=4, R6C9=4를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

그것이 허용하는 것

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R6C8=4, R6C9=4를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

XY-Chain · 양쪽 끝이 보이는 칸에서 공유 끝점 숫자를 제거합니다.
XY-Chain · 양쪽 끝이 보이는 칸에서 공유 끝점 숫자를 제거합니다.

단계별 예 · 미디엄 체인

이 예제는 저장된 중간 상태에서 시작합니다. 후보에는 앞선 논리적 제거가 반영되어 있으며 새로 자동 생성한 메모가 아닙니다.

파란색: 근거. 초록색: 결론. 취소선 숫자: 제거할 후보. R1C1은 1행 1열입니다.

단계 1 · 이중 가치 사슬 구축

체인의 각 칸에는 후보가 정확히 두 개 있습니다: R1C4={3, 8}, R1C8={6, 8}, R7C8={2, 6}, R7C6={2, 4}, R7C5={3, 4}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R1C4=3, R7C5=3는 같은 후보 숫자 3를 공유합니다.

체인의 각 칸에는 후보가 정확히 두 개 있습니다: R1C4={3, 8}, R1C8={6, 8}, R7C8={2, 6}, R7C6={2, 4}, R7C5={3, 4}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R1C4=3, R7C5=3는 같은 후보 숫자 3를 공유합니다.
체인의 각 칸에는 후보가 정확히 두 개 있습니다: R1C4={3, 8}, R1C8={6, 8}, R7C8={2, 6}, R7C6={2, 4}, R7C5={3, 4}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R1C4=3, R7C5=3는 같은 후보 숫자 3를 공유합니다.
단계 2 · 추론

분기 1: R1C4=3가 거짓라고 가정합니다.

분기 1: R1C4=3가 거짓라고 가정합니다.
분기 1: R1C4=3가 거짓라고 가정합니다.
단계 3 · 추론

R1C4=3는 거짓입니다. R1C4에는 이제 R1C4=8만 남았으므로 이는 사실임에 틀림없습니다.

R1C4=3는 거짓입니다. R1C4에는 이제 R1C4=8만 남았으므로 이는 사실임에 틀림없습니다.
R1C4=3는 거짓입니다. R1C4에는 이제 R1C4=8만 남았으므로 이는 사실임에 틀림없습니다.
단계 4 · 추론

사례 1: R1C4는 두 후보 칸 R1C4=3, R1C4=8입니다. 다른 후보가 거짓인 경우 R1C4=8는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R1C8=8와 상호 배타적이므로 이러한 충돌을 제거하세요.

사례 1: R1C4는 두 후보 칸 R1C4=3, R1C4=8입니다. 다른 후보가 거짓인 경우 R1C4=8는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R1C8=8와 상호 배타적이므로 이러한 충돌을 제거하세요.
사례 1: R1C4는 두 후보 칸 R1C4=3, R1C4=8입니다. 다른 후보가 거짓인 경우 R1C4=8는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R1C8=8와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 5 · 추론

R1C8=8는 거짓입니다. R1C8에는 이제 R1C8=6만 남았으므로 이는 사실임에 틀림없습니다.

R1C8=8는 거짓입니다. R1C8에는 이제 R1C8=6만 남았으므로 이는 사실임에 틀림없습니다.
R1C8=8는 거짓입니다. R1C8에는 이제 R1C8=6만 남았으므로 이는 사실임에 틀림없습니다.
단계 6 · 추론

R1C8는 다음 두 후보 칸 R1C8=6, R1C8=8입니다. 다른 후보가 거짓인 경우 R1C8=6는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C8=6와 상호 배타적이므로 이러한 충돌을 제거하세요.

R1C8는 다음 두 후보 칸 R1C8=6, R1C8=8입니다. 다른 후보가 거짓인 경우 R1C8=6는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C8=6와 상호 배타적이므로 이러한 충돌을 제거하세요.
R1C8는 다음 두 후보 칸 R1C8=6, R1C8=8입니다. 다른 후보가 거짓인 경우 R1C8=6는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C8=6와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 7 · 추론

R7C8=6는 거짓입니다. R7C8에는 이제 R7C8=2만 남았으므로 이는 사실임에 틀림없습니다.

R7C8=6는 거짓입니다. R7C8에는 이제 R7C8=2만 남았으므로 이는 사실임에 틀림없습니다.
R7C8=6는 거짓입니다. R7C8에는 이제 R7C8=2만 남았으므로 이는 사실임에 틀림없습니다.
단계 8 · 추론

R7C8는 다음 두 후보 칸 R7C8=2, R7C8=6입니다. 다른 후보가 거짓인 경우 R7C8=2는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C6=2와 상호 배타적이므로 이러한 충돌을 제거하세요.

R7C8는 다음 두 후보 칸 R7C8=2, R7C8=6입니다. 다른 후보가 거짓인 경우 R7C8=2는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C6=2와 상호 배타적이므로 이러한 충돌을 제거하세요.
R7C8는 다음 두 후보 칸 R7C8=2, R7C8=6입니다. 다른 후보가 거짓인 경우 R7C8=2는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C6=2와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 9 · 추론

R7C6=2는 거짓입니다. R7C6에는 이제 R7C6=4만 남았으므로 이는 사실임에 틀림없습니다.

R7C6=2는 거짓입니다. R7C6에는 이제 R7C6=4만 남았으므로 이는 사실임에 틀림없습니다.
R7C6=2는 거짓입니다. R7C6에는 이제 R7C6=4만 남았으므로 이는 사실임에 틀림없습니다.
단계 10 · 추론

R7C6는 다음 두 후보 칸 R7C6=2, R7C6=4입니다. 다른 후보가 거짓인 경우 R7C6=4는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C5=4와 상호 배타적이므로 이러한 충돌을 제거하세요.

R7C6는 다음 두 후보 칸 R7C6=2, R7C6=4입니다. 다른 후보가 거짓인 경우 R7C6=4는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C5=4와 상호 배타적이므로 이러한 충돌을 제거하세요.
R7C6는 다음 두 후보 칸 R7C6=2, R7C6=4입니다. 다른 후보가 거짓인 경우 R7C6=4는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R7C5=4와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 11 · 추론

끝점 두 후보 칸 R7C5(R7C5=3, R7C5=4)에서 R7C5=4는 거짓이므로 현재 가정에서 R7C5=3는 강제로 참이 됩니다. 이 끝점은 대상 R1C5=3, R8C4=3를 제외합니다.

끝점 두 후보 칸 R7C5(R7C5=3, R7C5=4)에서 R7C5=4는 거짓이므로 현재 가정에서 R7C5=3는 강제로 참이 됩니다. 이 끝점은 대상 R1C5=3, R8C4=3를 제외합니다.
끝점 두 후보 칸 R7C5(R7C5=3, R7C5=4)에서 R7C5=4는 거짓이므로 현재 가정에서 R7C5=3는 강제로 참이 됩니다. 이 끝점은 대상 R1C5=3, R8C4=3를 제외합니다.
단계 12 · 이전 직사각형 채우기 취소

이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.

이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.
이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.
단계 13 · 추론

첫 번째 끝점 R1C4=3가 해당 두 후보 칸 R1C4(R1C4=3, R1C4=8)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R1C4=8, R1C5=3, R8C4=3를 제외합니다.

첫 번째 끝점 R1C4=3가 해당 두 후보 칸 R1C4(R1C4=3, R1C4=8)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R1C4=8, R1C5=3, R8C4=3를 제외합니다.
첫 번째 끝점 R1C4=3가 해당 두 후보 칸 R1C4(R1C4=3, R1C4=8)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R1C4=8, R1C5=3, R8C4=3를 제외합니다.
단계 14 · 결론

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R1C5=3, R8C4=3를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R1C5=3, R8C4=3를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.
두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R1C5=3, R8C4=3를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

그것이 허용하는 것

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R1C5=3, R8C4=3를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

XY-Chain · 양쪽 끝이 보이는 칸에서 공유 끝점 숫자를 제거합니다.
XY-Chain · 양쪽 끝이 보이는 칸에서 공유 끝점 숫자를 제거합니다.

단계별 예 · 긴 사슬

이 예제는 저장된 중간 상태에서 시작합니다. 후보에는 앞선 논리적 제거가 반영되어 있으며 새로 자동 생성한 메모가 아닙니다.

파란색: 근거. 초록색: 결론. 취소선 숫자: 제거할 후보. R1C1은 1행 1열입니다.

단계 1 · 이중 가치 사슬 구축

체인의 각 칸에는 후보가 정확히 두 개 있습니다: R1C3={1, 9}, R1C4={7, 9}, R2C4={7, 9}, R2C8={5, 9}, R2C5={5, 6}, R2C6={1, 6}, R2C9={1, 7}, R3C9={1, 7}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R1C3=1, R3C9=1는 같은 후보 숫자 1를 공유합니다.

체인의 각 칸에는 후보가 정확히 두 개 있습니다: R1C3={1, 9}, R1C4={7, 9}, R2C4={7, 9}, R2C8={5, 9}, R2C5={5, 6}, R2C6={1, 6}, R2C9={1, 7}, R3C9={1, 7}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R1C3=1, R3C9=1는 같은 후보 숫자 1를 공유합니다.
체인의 각 칸에는 후보가 정확히 두 개 있습니다: R1C3={1, 9}, R1C4={7, 9}, R2C4={7, 9}, R2C8={5, 9}, R2C5={5, 6}, R2C6={1, 6}, R2C9={1, 7}, R3C9={1, 7}. 한 칸 안의 두 후보는 강한 관계입니다. 하나가 거짓이면 다른 하나는 반드시 참입니다. 서로 다른 칸에서 연결된 같은 숫자의 후보는 동시에 참일 수 없습니다. 두 끝점 R1C3=1, R3C9=1는 같은 후보 숫자 1를 공유합니다.
단계 2 · 추론

분기 1: R1C3=1가 거짓라고 가정합니다.

분기 1: R1C3=1가 거짓라고 가정합니다.
분기 1: R1C3=1가 거짓라고 가정합니다.
단계 3 · 추론

R1C3=1는 거짓입니다. R1C3에는 이제 R1C3=9만 남았으므로 이는 사실임에 틀림없습니다.

R1C3=1는 거짓입니다. R1C3에는 이제 R1C3=9만 남았으므로 이는 사실임에 틀림없습니다.
R1C3=1는 거짓입니다. R1C3에는 이제 R1C3=9만 남았으므로 이는 사실임에 틀림없습니다.
단계 4 · 추론

사례 1: R1C3는 두 후보 칸 R1C3=1, R1C3=9입니다. 다른 후보가 거짓인 경우 R1C3=9는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R1C4=9와 상호 배타적이므로 이러한 충돌을 제거하세요.

사례 1: R1C3는 두 후보 칸 R1C3=1, R1C3=9입니다. 다른 후보가 거짓인 경우 R1C3=9는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R1C4=9와 상호 배타적이므로 이러한 충돌을 제거하세요.
사례 1: R1C3는 두 후보 칸 R1C3=1, R1C3=9입니다. 다른 후보가 거짓인 경우 R1C3=9는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R1C4=9와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 5 · 추론

R1C4=9는 거짓입니다. R1C4에는 이제 R1C4=7만 남았으므로 이는 사실임에 틀림없습니다.

R1C4=9는 거짓입니다. R1C4에는 이제 R1C4=7만 남았으므로 이는 사실임에 틀림없습니다.
R1C4=9는 거짓입니다. R1C4에는 이제 R1C4=7만 남았으므로 이는 사실임에 틀림없습니다.
단계 6 · 추론

R1C4는 다음 두 후보 칸 R1C4=7, R1C4=9입니다. 다른 후보가 거짓인 경우 R1C4=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C4=7와 상호 배타적이므로 이러한 충돌을 제거하세요.

R1C4는 다음 두 후보 칸 R1C4=7, R1C4=9입니다. 다른 후보가 거짓인 경우 R1C4=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C4=7와 상호 배타적이므로 이러한 충돌을 제거하세요.
R1C4는 다음 두 후보 칸 R1C4=7, R1C4=9입니다. 다른 후보가 거짓인 경우 R1C4=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C4=7와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 7 · 추론

R2C4=7는 거짓입니다. R2C4에는 이제 R2C4=9만 남았으므로 이는 사실임에 틀림없습니다.

R2C4=7는 거짓입니다. R2C4에는 이제 R2C4=9만 남았으므로 이는 사실임에 틀림없습니다.
R2C4=7는 거짓입니다. R2C4에는 이제 R2C4=9만 남았으므로 이는 사실임에 틀림없습니다.
단계 8 · 추론

R2C4는 다음 두 후보 칸 R2C4=7, R2C4=9입니다. 다른 후보가 거짓인 경우 R2C4=9는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C8=9와 상호 배타적이므로 이러한 충돌을 제거하세요.

R2C4는 다음 두 후보 칸 R2C4=7, R2C4=9입니다. 다른 후보가 거짓인 경우 R2C4=9는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C8=9와 상호 배타적이므로 이러한 충돌을 제거하세요.
R2C4는 다음 두 후보 칸 R2C4=7, R2C4=9입니다. 다른 후보가 거짓인 경우 R2C4=9는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C8=9와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 9 · 추론

R2C8=9는 거짓입니다. R2C8에는 이제 R2C8=5만 남았으므로 이는 사실임에 틀림없습니다.

R2C8=9는 거짓입니다. R2C8에는 이제 R2C8=5만 남았으므로 이는 사실임에 틀림없습니다.
R2C8=9는 거짓입니다. R2C8에는 이제 R2C8=5만 남았으므로 이는 사실임에 틀림없습니다.
단계 10 · 추론

R2C8는 다음 두 후보 칸 R2C8=5, R2C8=9입니다. 다른 후보가 거짓인 경우 R2C8=5는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C5=5와 상호 배타적이므로 이러한 충돌을 제거하세요.

R2C8는 다음 두 후보 칸 R2C8=5, R2C8=9입니다. 다른 후보가 거짓인 경우 R2C8=5는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C5=5와 상호 배타적이므로 이러한 충돌을 제거하세요.
R2C8는 다음 두 후보 칸 R2C8=5, R2C8=9입니다. 다른 후보가 거짓인 경우 R2C8=5는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C5=5와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 11 · 추론

R2C5=5는 거짓입니다. R2C5에는 이제 R2C5=6만 남았으므로 이는 사실임에 틀림없습니다.

R2C5=5는 거짓입니다. R2C5에는 이제 R2C5=6만 남았으므로 이는 사실임에 틀림없습니다.
R2C5=5는 거짓입니다. R2C5에는 이제 R2C5=6만 남았으므로 이는 사실임에 틀림없습니다.
단계 12 · 추론

R2C5는 다음 두 후보 칸 R2C5=5, R2C5=6입니다. 다른 후보가 거짓인 경우 R2C5=6는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C6=6와 상호 배타적이므로 이러한 충돌을 제거하세요.

R2C5는 다음 두 후보 칸 R2C5=5, R2C5=6입니다. 다른 후보가 거짓인 경우 R2C5=6는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C6=6와 상호 배타적이므로 이러한 충돌을 제거하세요.
R2C5는 다음 두 후보 칸 R2C5=5, R2C5=6입니다. 다른 후보가 거짓인 경우 R2C5=6는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C6=6와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 13 · 추론

R2C6=6는 거짓입니다. R2C6에는 이제 R2C6=1만 남았으므로 이는 사실임에 틀림없습니다.

R2C6=6는 거짓입니다. R2C6에는 이제 R2C6=1만 남았으므로 이는 사실임에 틀림없습니다.
R2C6=6는 거짓입니다. R2C6에는 이제 R2C6=1만 남았으므로 이는 사실임에 틀림없습니다.
단계 14 · 추론

R2C6는 다음 두 후보 칸 R2C6=1, R2C6=6입니다. 다른 후보가 거짓인 경우 R2C6=1는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C9=1와 상호 배타적이므로 이러한 충돌을 제거하세요.

R2C6는 다음 두 후보 칸 R2C6=1, R2C6=6입니다. 다른 후보가 거짓인 경우 R2C6=1는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C9=1와 상호 배타적이므로 이러한 충돌을 제거하세요.
R2C6는 다음 두 후보 칸 R2C6=1, R2C6=6입니다. 다른 후보가 거짓인 경우 R2C6=1는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R2C9=1와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 15 · 추론

R2C9=1는 거짓입니다. R2C9에는 이제 R2C9=7만 남았으므로 이는 사실임에 틀림없습니다.

R2C9=1는 거짓입니다. R2C9에는 이제 R2C9=7만 남았으므로 이는 사실임에 틀림없습니다.
R2C9=1는 거짓입니다. R2C9에는 이제 R2C9=7만 남았으므로 이는 사실임에 틀림없습니다.
단계 16 · 추론

R2C9는 다음 두 후보 칸 R2C9=1, R2C9=7입니다. 다른 후보가 거짓인 경우 R2C9=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R3C9=7와 상호 배타적이므로 이러한 충돌을 제거하세요.

R2C9는 다음 두 후보 칸 R2C9=1, R2C9=7입니다. 다른 후보가 거짓인 경우 R2C9=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R3C9=7와 상호 배타적이므로 이러한 충돌을 제거하세요.
R2C9는 다음 두 후보 칸 R2C9=1, R2C9=7입니다. 다른 후보가 거짓인 경우 R2C9=7는 현재 가정에서 강제로 참이 됩니다. 칸 전체에서 R3C9=7와 상호 배타적이므로 이러한 충돌을 제거하세요.
단계 17 · 추론

끝점 두 후보 칸 R3C9(R3C9=1, R3C9=7)에서 R3C9=7는 거짓이므로 현재 가정에서 R3C9=1는 강제로 참이 됩니다. 이 끝점은 대상 R3C1=1, R3C2=1, R3C3=1를 제외합니다.

끝점 두 후보 칸 R3C9(R3C9=1, R3C9=7)에서 R3C9=7는 거짓이므로 현재 가정에서 R3C9=1는 강제로 참이 됩니다. 이 끝점은 대상 R3C1=1, R3C2=1, R3C3=1를 제외합니다.
끝점 두 후보 칸 R3C9(R3C9=1, R3C9=7)에서 R3C9=7는 거짓이므로 현재 가정에서 R3C9=1는 강제로 참이 됩니다. 이 끝점은 대상 R3C1=1, R3C2=1, R3C3=1를 제외합니다.
단계 18 · 이전 직사각형 채우기 취소

이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.

이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.
이 가정과 그 결과를 철회하세요. 다음 가능성을 조사하기 전에 변경되지 않은 후보 스냅샷으로 돌아갑니다.
단계 19 · 추론

첫 번째 끝점 R1C3=1가 해당 두 후보 칸 R1C3(R1C3=1, R1C3=9)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R1C3=9, R3C1=1, R3C2=1, R3C3=1를 제외합니다.

첫 번째 끝점 R1C3=1가 해당 두 후보 칸 R1C3(R1C3=1, R1C3=9)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R1C3=9, R3C1=1, R3C2=1, R3C3=1를 제외합니다.
첫 번째 끝점 R1C3=1가 해당 두 후보 칸 R1C3(R1C3=1, R1C3=9)에서 참이라고 가정합니다. 칸 내에서는 다른 후보를 제외합니다. 칸 사이에서는 눈에 보이는 충돌 후보 R1C3=9, R3C1=1, R3C2=1, R3C3=1를 제외합니다.
단계 20 · 결론

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R3C1=1, R3C2=1, R3C3=1를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R3C1=1, R3C2=1, R3C3=1를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.
두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R3C1=1, R3C2=1, R3C3=1를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

그것이 허용하는 것

두 개의 엔드포인트 케이스는 모든 가능성을 소진하고 둘 다 R3C1=1, R3C2=1, R3C3=1를 삭제합니다. 임시 상태를 철회한 다음 제거합니다.

XY-Chain · 양쪽 끝이 보이는 칸에서 공유 끝점 숫자를 제거합니다.
XY-Chain · 양쪽 끝이 보이는 칸에서 공유 끝점 숫자를 제거합니다.

연습

이 강좌는 Platon Sudoku 앱의 학습 내용을 웹에 맞게 구성했습니다. 여기서 예제를 끝까지 읽고 앱에서 학습과 연습을 이어 가세요.

Google Play에서 보기