스도쿠 X-Wing 기법 완벽 마스터

두 행(또는 두 열)에서 특정 숫자의 후보가 정확히 같은 두 열(또는 두 행)에만 존재할 때, 그 두 열(또는 두 행)의 다른 위치에서 해당 숫자를 소거할 수 있는 X-Wing 기법을 단계별로 배워봅니다.

1. X-Wing이란?

X-Wing은 스도쿠 고급 기법 중에서 가장 먼저 배우는 "날개(Wing)" 계열 기법입니다. 이름의 유래는 4개의 후보 셀이 직사각형의 네 모서리를 이루는 모양이 마치 X자 비행기의 날개처럼 보이기 때문입니다.

🎯 핵심 원리
어떤 숫자 N이 2개의 행에서 각각 정확히 같은 2개의 열에만 후보로 존재한다면, 그 2개의 열 안의 다른 모든 셀에서 N을 소거할 수 있습니다. (열 기반은 반대로 적용)

X-Wing이 중요한 이유는 Pointing Pairs나 Hidden Singles로는 풀 수 없는 막힌 상황을 돌파할 수 있기 때문입니다. 어느 기법을 써도 진전이 없을 때, X-Wing이 숨어있는지 살펴보세요.

X-Wing을 이해하려면 먼저 "왜 소거가 가능한가"라는 논리를 정확히 이해해야 합니다.

논리 구조:

행 1에서 숫자 5의 후보: 3열, 7열만 존재

행 4에서 숫자 5의 후보: 3열, 7열만 존재

경우의 수: (행1·3열=5, 행4·7열=5) 또는 (행1·7열=5, 행4·3열=5)

어느 경우든 3열에서 5가 들어가는 곳은 행1 또는 행4이고, 7열도 마찬가지

결론: 3열과 7열의 다른 행에서 5를 모두 소거 가능!

2. X-Wing 발견하는 4단계

X-Wing을 체계적으로 찾는 방법을 4단계로 정리했습니다. 처음에는 모든 숫자(1~9)에 대해 이 과정을 반복해야 합니다.

Step 1: 숫자 선택

아직 확정되지 않은 숫자 하나를 선택합니다. 예: 숫자 7

Step 2: 행별 후보 열 파악

각 행에서 선택한 숫자의 후보 셀이 몇 개인지 확인합니다. 후보가 정확히 2개인 행을 찾습니다.

Step 3: 두 행 비교

후보가 2개인 행들끼리 비교합니다. 두 행의 후보 열 번호가 완전히 일치하는 쌍을 찾습니다.

Step 4: 소거 실행

일치하는 쌍을 발견했다면 그 두 열에서, 두 행을 제외한 모든 셀의 후보에서 해당 숫자를 소거합니다.

⚠️ 주의사항
후보가 3개 이상인 행은 X-Wing의 "기준 행"이 될 수 없습니다. 정확히 2개인 행만 유효합니다.

3. 행 기반 X-Wing 분석

가장 일반적인 형태인 행 기반 X-Wing을 시각적으로 살펴봅니다.

아래 예시에서 숫자 5의 후보 위치를 확인해 보세요.

·
·
5?
·
·
·
5?
·
·
·
·
·
·
·
·
·
·
·
·
·
5✗
·
·
·
5✗
·
·
·
·
·
·
·
·
·
·
·
·
·
5✗
·
·
·
5✗
·
·
·
·
·
·
·
·
·
·
·
·
·
5✗
·
·
·
5?
·
·
·
·
·
·
·
·
·
·
·
·
·
5?
·
·
·
·
·
·

노란색(5?) = X-Wing 꼭짓점 | 빨간색(5✗) = 소거 대상

분석:

  • 행 1에서 숫자 5의 후보: 3열, 7열 (2개)
  • 행 7에서 숫자 5의 후보: 3열, 7열 (2개) → 완전 일치!
  • X-Wing 성립: 행 1·7, 열 3·7이 네 꼭짓점
  • 소거 범위: 3열에서 행 1·7을 제외한 모든 행 (행2,3,4,5,6,8,9)
  • 소거 범위: 7열에서 행 1·7을 제외한 모든 행 (행2,3,4,5,6,8,9)
💡 왜 소거가 가능한가?
행 1에서 5는 반드시 3열 또는 7열 중 하나에 들어갑니다. 만약 행1의 3열에 5가 들어가면, 행7에서 3열은 사용 불가이므로 반드시 7열에 5가 들어갑니다. 반대의 경우도 마찬가지입니다. 결국 두 경우 모두 3열의 5는 행1·7 중 하나에, 7열의 5도 행1·7 중 하나에 있으므로 나머지 행들에서는 소거할 수 있습니다.

4. 열 기반 X-Wing 분석

행 기반 X-Wing과 완전히 대칭적인 형태입니다. 행과 열의 역할만 바뀝니다.

구분행 기반 X-Wing열 기반 X-Wing
기준 단위2개의 행2개의 열
후보 제한각 행에서 후보가 정확히 2개의 열에만각 열에서 후보가 정확히 2개의 행에만
일치 조건두 행의 후보 열 번호가 동일두 열의 후보 행 번호가 동일
소거 방향해당 두 열의 나머지 행에서 소거해당 두 행의 나머지 열에서 소거

열 기반 X-Wing 예시:

  • 2열에서 숫자 3의 후보: 행 2, 행 8
  • 6열에서 숫자 3의 후보: 행 2, 행 8 → 완전 일치!
  • X-Wing 성립: 열 2·6, 행 2·8이 꼭짓점
  • 소거: 행 2에서 열 2·6을 제외한 나머지 열의 3 소거
  • 소거: 행 8에서 열 2·6을 제외한 나머지 열의 3 소거
🔍 스캔 팁
퍼즐을 90도 돌려서 보면 열 기반 X-Wing도 행 기반과 같은 방식으로 보입니다. 실전에서는 행과 열 모두를 스캔하는 습관을 들이세요.

5. 실전 예시 (전체 과정)

실제 스도쿠에서 X-Wing이 어떻게 작동하는지 단계별로 따라가 봅니다.

상황 설정: 다른 기법으로 진전이 없는 막힌 상황. 숫자 7에 대해 X-Wing을 탐색합니다.

① 각 행의 7 후보 파악

  • 행 1: 2열, 5열, 8열 (3개)
  • 행 2: 5열, 8열 (2개) ⭐
  • 행 3: 2열 (1개 → Hidden Single)
  • 행 4: 1열, 5열 (2개) ⭐
  • 행 5: 5열, 8열 (2개) ⭐
  • 행 6: 1열, 4열, 8열 (3개)
  • 행 7: 2열, 8열 (2개) ⭐
  • 행 8: 없음 (이미 확정)
  • 행 9: 2열, 5열 (2개) ⭐

② 2개인 행들 비교

  • 행 2: {5열, 8열}
  • 행 5: {5열, 8열} → ✅ 일치!
  • 행 4: {1열, 5열}
  • 행 9: {2열, 5열}
  • 행 7: {2열, 8열}
  • → X-Wing: 행2·행5, 5열·8열

③ 소거 실행

5열에서 행2·행5를 제외한 나머지 행(1,3,4,6,7,9)의 7 후보 소거
8열에서 행2·행5를 제외한 나머지 행(1,3,4,6,7,9)의 7 후보 소거


효과: 행 1에서 8열의 7이 소거되어 행1의 7 후보가 2열, 5열로 좁혀짐. 행 6에서 8열 소거 → 1열, 4열만 남아 추가 추론 가능!

✅ 핵심 교훈
X-Wing은 직접 숫자를 확정하지 않고 소거를 통해 다른 기법(Hidden Single, Naked Single 등)이 작동할 수 있는 환경을 만들어 줍니다. 소거 후 반드시 전체 보드를 재스캔하세요.

6. X-Wing 변형 패턴

기본 X-Wing을 익혔다면 아래 변형 패턴도 알아두세요.

패턴조건소거 범위
기본 X-Wing 두 행에서 후보가 정확히 같은 2열 해당 2열의 나머지 행
Finned X-Wing 기본 X-Wing + 한 박스에 추가 후보(fin)가 있을 때 fin이 있는 박스 내 소거 가능
Sashimi X-Wing Finned X-Wing의 변형, 꼭짓점 중 하나가 실제 후보가 아닐 때 fin이 있는 박스 내 소거
📌 초보자는 기본 X-Wing만 먼저
Finned/Sashimi 변형은 상당히 복잡합니다. 기본 X-Wing을 완전히 숙달한 뒤에 도전하세요. 대부분의 고급 퍼즐은 기본 X-Wing으로 해결됩니다.

7. Swordfish로 나아가기

X-Wing(2행·2열)을 이해했다면 Swordfish(3행·3열)는 자연스럽게 이어집니다.

기법기준 행/열 수후보 열/행 수
X-Wing2행정확히 같은 2열
Swordfish3행3개 열 중 각 행에 2~3개
Jellyfish4행4개 열 중 각 행에 2~4개

Swordfish에서는 각 기준 행의 후보가 정확히 2개일 필요가 없고 2개 또는 3개여도 됩니다. 단, 모든 후보가 지정된 3개의 열 안에만 있어야 합니다.

🔗 학습 로드맵
Pointing Pairs → X-Wing → Swordfish → Jellyfish
X-Wing을 완전히 소화한 뒤 다음 글에서 Swordfish를 배워보세요!

💡 X-Wing 이해도 확인 퀴즈

다음 상황에서 X-Wing이 성립하는지 판단하세요.

숫자 4에 대해:
행 3: 2열, 7열 (후보 2개)
행 6: 2열, 5열, 7열 (후보 3개)
X-Wing이 성립하나요?

🎮 X-Wing 기법을 실전에서 연습해보세요!

온라인 스도쿠에서 막히면 X-Wing을 탐색해 보세요. 회원가입 없이 무료!

스도쿠 플레이하기 → 고급 PDF 다운로드 →