스도쿠 X-윙: 네 칸을 찾고 후보를 지우는 방법

두 행과 두 열의 정확한 조건, 지울 후보, 성립하지 않는 반례를 직접 확인하세요.

작은 숫자 네 개가 직사각형처럼 보인다고 바로 후보를 지울 수 있는 것은 아닙니다. 스도쿠 X-윙은 한 숫자의 자리가 두 행과 두 열에 정확히 제한될 때 성립합니다. 네 모서리를 찾는 것보다 기준 행의 다른 자리가 정말 없는지 확인하는 과정이 중요합니다.

먼저 한 숫자와 완전한 후보를 고릅니다

이 글은 행·열·칸 묶음 규칙과 후보 메모를 알고 있다는 전제로 설명합니다. 손으로 적은 메모가 누락되어 있으면 모양만 맞는 가짜 패턴이 생길 수 있습니다. 그림의 작은 숫자는 원제의 검증된 앞 단계에서 이어진 완전한 논리 후보입니다.

첫 예제 x-wing-1은 원래 문제 sudoku-v1-hard-0003에서 가져왔습니다. 살펴볼 숫자는 6입니다. 2행에서는 3열과 9열, 8행에서도 3열과 9열만 후보 6의 자리입니다. 두 행 각각 자리가 정확히 두 곳이고, 그 두 곳이 같은 열에 맞춰집니다.

전체 판 보기

스도쿠 X-윙: 2행과 8행의 후보 6이 3열과 9열에 맞춰진 그림c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r95626386413164725964666123616974326734261626316646614366294682715621648

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

스도쿠 X-윙: 2행과 8행의 후보 6이 3열과 9열에 맞춰진 그림 · 1번 칸 묶음c1c2c3r1r2r3562316466

보라색 칸은 근거이며, 빨간 ×는 이 단계에서 지울 수 있는 후보예요.

보라색 칸은 근거이며, 빨간 ×는 이 단계에서 지울 수 있는 후보예요.

그림에는 후보 6만 크게 표시합니다. 다른 후보가 삭제되었다는 뜻은 아닙니다. 근거 모서리는 2행 3열·2행 9열·8행 3열·8행 9열입니다. 기준 두 행에는 이 네 칸 이외의 후보 6이 없습니다. 다른 후보 숫자가 각 모서리 칸에 함께 있어도 됩니다.

스도쿠 X-윙을 두 대각선 경우로 증명하기

2행의 6이 3열에 들어간다고 가정하면, 3열에 6을 또 둘 수 없으므로 8행의 6은 9열에 들어갑니다. 반대로 2행의 6이 9열에 들어가면 8행의 6은 3열로 갑니다. 두 경우를 모두 고려하면 3열과 9열에는 모서리 네 칸 중에서 6이 하나씩 들어갑니다.

여기서 특정 대각선을 정답으로 선택하지 않았습니다. 어느 대각선인지 몰라도 공통으로 성립하는 사실을 이용합니다. 따라서 3열과 9열의 모서리 밖에서는 6을 지울 수 있습니다. ‘두 가지 중 하나를 찍는 방법’이 아니라 ‘두 가지 모두가 금지하는 후보를 지우는 방법’입니다.

삭제할 곳과 남길 곳을 구분합니다

이 예제의 합법 삭제는 3행 3열, 6행 3열, 3행 9열, 4행 9열의 후보 6입니다. 네 모서리의 6은 남깁니다. 기준 행과 관계없는 열의 6도 이 패턴만으로 지우지 않습니다.

전체 판 보기

3열과 9열의 모서리 밖 후보 6을 삭제한 뒤c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r9562638641316472596466123169743273426162316646614366294682715621648

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

3열과 9열의 모서리 밖 후보 6을 삭제한 뒤 · 1번 칸 묶음c1c2c3r1r2r356231646
x-wing-1은 네 후보를 실제로 삭제하는 단계입니다. 모서리에서 6을 확정하지 않으며, 삭제 전후에도 원래 문제의 유일한 정답 후보는 보존됩니다.

스도쿠 X-윙은 숫자 입력이 없는 단계일 수 있습니다. 후보를 지우고 나면 다른 칸의 유일한 후보나 한 구역의 유일한 자리가 나타나는지 다시 봅니다. 패턴을 적용했다고 계속 더 어려운 기법만 찾을 필요는 없습니다.

행과 열을 바꾸면 같은 논리입니다

두 열에서 한 숫자의 자리가 각각 정확히 두 행으로 제한되어도 성립합니다. x-wing-columns는 위 예제를 전치해 검증한 교육용 상태입니다. 자유 문제 풀에 별도 새 문제로 추가한 것은 아닙니다.

전체 판 보기

2열과 8열을 기준으로 3행과 9행에 모인 후보 6c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r95341766926166326426694616646723813714268246137652366144932166581666426

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

2열과 8열을 기준으로 3행과 9행에 모인 후보 6 · 1번 칸 묶음c1c2c3r1r2r3534616266

보라색 칸은 근거이며, 빨간 ×는 이 단계에서 지울 수 있는 후보예요.

보라색 칸은 근거이며, 빨간 ×는 이 단계에서 지울 수 있는 후보예요.

열 기준에서는 2열의 3행·9행, 8열의 3행·9행이 모서리입니다. 삭제는 교차하는 3행과 9행에서 기준 열 밖을 향합니다. 행 기준 예제와 방향만 바뀝니다.

행 기준이면 다른 행의 교차 열에서, 열 기준이면 다른 열의 교차 행에서 지웁니다. ‘위아래를 지운다’ 같은 화면 방향 암기보다 기준 단위와 교차 단위를 말로 구분하는 편이 안전합니다.

반례: 기준 행에 세 번째 자리가 있으면 안 됩니다

전체 판 보기

네 모서리 밖에 추가 후보가 생겨 X-윙이 깨지는 반례c1c2c3c4c5c6c7c8c9r1r2r3r4r5r6r7r8r966666666164725964666123616974326734261626316646614366294682715621648

먼저 전체 판을 살펴보세요. 후보와 칸의 좌표는 확대해서 읽을 수 있어요.

후보 확대하기

칸 묶음을 선택해 후보와 각 칸의 좌표를 확인하세요.

네 모서리 밖에 추가 후보가 생겨 X-윙이 깨지는 반례 · 1번 칸 묶음c1c2c3r1r2r3666616466

점선 테두리는 확정 숫자가 줄어든 칸이에요. 보라색 칸에서 원래 기법의 조건이 깨졌는지 확인하세요.

점선 테두리는 확정 숫자가 줄어든 칸이에요. 보라색 칸에서 원래 기법의 조건이 깨졌는지 확인하세요.

앞 단계의 제한 일부를 덜 준 반례에서는 기준 행의 후보가 네 모서리로만 한정되지 않습니다. 같은 네 칸이 눈에 보여도 두 대각선만 가능하다는 증명이 깨지므로, 원래 삭제를 반복할 수 없습니다.

스도쿠 X-윙에서 교차 열에 후보가 여러 개 있는 것은 정상입니다. 그 후보를 삭제하려고 패턴을 찾는 것이니까요. 금지되는 것은 기준 두 행 중 하나에 세 번째 위치가 남는 경우입니다. 기준 행과 교차 열의 조건을 뒤바꾸면 맞는 패턴을 놓치거나 틀린 패턴을 적용할 수 있습니다.

모서리 네 칸이 여러 칸 묶음에 걸쳐 있어도 괜찮습니다. 이 기법의 직접 근거는 행과 열의 각 숫자 한 번 규칙입니다. 사각형의 크기나 빈칸 개수는 성립 조건이 아닙니다. 또한 finned X-Wing 같은 확장형을 이 규칙의 예외라고 마음대로 적용하지 마세요. 여기서는 기본형만 다룹니다.

연습 1: 숫자 4를 어디서 지울까요

문제를 불러오는 중…

연습 1의 답

x-wing-2는 4행과 8행의 후보 4가 각각 4열·8열에만 있습니다. 6행 4열, 6행 8열, 9행 8열의 후보 4 중 하나를 골라 지우면 맞습니다. 근거 모서리는 4행 4열·4행 8열·8행 4열·8행 8열이고, 모서리 자체에서는 4를 지우지 않습니다.

연습 2: 열을 기준으로 적용합니다

문제를 불러오는 중…

연습 2의 답

숫자 6이 2열과 8열의 3행·9행에 맞춰집니다. 교차 행의 기준 열 밖인 3행 3열, 3행 6열, 9행 3열, 9행 4열에서 후보 6을 지울 수 있습니다. 숫자가 같은지, 두 기준 열마다 자리가 두 곳인지, 두 행이 같은지를 먼저 확인하세요.

다음 판에서는 기본 수로 다시 돌아오세요

스도쿠 X-윙을 배웠어도 어려움 모든 문제에 이 패턴이 나오는 것은 아닙니다. 어려움 문제에서 후보를 정리하고 실제 필요할 때 찾아보세요. 삭제 뒤에는 가장 간단한 확정 수부터 확인합니다. 방향이나 후보가 헷갈리면 막혔을 때 확인 순서로 돌아갈 수 있어요.

지금 풀던 판을 이어가려면 스도쿠 게임으로 이동하세요. 예제와 연습은 별도 상태이므로 원래 진행을 덮어쓰지 않습니다. 실제 판에서 힌트를 쓰면 현재 입력에 맞춘 근거를 보여 주며, 원제의 전체 풀이와는 독립적으로 작동합니다.


게임으로 돌아가기