스도쿠 팁: Swordfish 고급 후보 제거 가이드
OnlineSudoku 작성 9일 전 14 조회
스도쿠에서 Swordfish 기법이 어떻게 작동하는지, X-Wing의 논리를 어떻게 확장하는지, 추측 없이 고급 후보 제거에 사용하는 방법을 배웁니다.
Swordfish는 잘 알려진 고급 스도쿠 기법 중 하나입니다. X-Wing과 같은 계열의 기법이지만 더 크고 발견하기 어렵습니다.
X-Wing이 2개의 행과 2개의 열을 사용하는 경우 Swordfish는 3개의 행과 3개의 열을 사용합니다.
구조가 명확하면 아이디어는 복잡하지 않습니다. Swordfish는 일반적으로 숫자를 직접 배치하지 않습니다. 많은 고급 기법과 마찬가지로 이 기법의 목적은 후보 숫자를 제거하는 것입니다. 때로는 그 제거만으로도 싱글이 드러날 수 있습니다. 다른 경우에는 단순히 퍼즐판을 더 깔끔하게 만들고 다른 기법을 적용하기 쉬워집니다.
핵심은 Swordfish가 추측이 아니며 퍼즐판에 강제로 적용하는 패턴이 아니라는 점을 이해하는 것입니다. 정확한 후보 숫자 제약입니다.
Swordfish란 무엇인가요?
Swordfish는 하나의 후보 숫자가 3개의 행과 3개의 열 안으로 제한될 때 성립합니다.
행 기반 Swordfish에서는:
- 후보 숫자 하나를 선택하세요.
- 해당 후보가 동일한 세 개의 열에만 나타나는 세 개의 행을 찾으세요.
- 이 세 행의 후보 숫자는 결국 해당 세 열 안의 어딘가에 놓여야 합니다.
- 따라서 그 열에 있는 다른 셀에서는 같은 후보 숫자를 제거할 수 있습니다.
동일한 아이디어가 열과 행에서도 반대로 적용됩니다.
간단히 말해서:
| 패턴 | 기본 단위 | 커버 단위 | 제거 위치 |
|---|---|---|---|
| 행 기반 Swordfish | 3개 행 | 3개의 열 | 해당 열의 다른 셀 |
| 열 기반 Swordfish | 3개의 열 | 3개 행 | 해당 행의 다른 셀 |
Swordfish는 더 큰 X-Wing으로 가장 잘 이해됩니다. X-Wing은 두 개의 기본 단위와 두 개의 커버 단위를 사용합니다. Swordfish는 3개를 사용합니다.
간단한 행 기반 예
후보 8을 확인한다고 가정해 보겠습니다.
다음과 같은 후보 위치가 표시됩니다.
| 행 | 8의 가능한 위치 |
|---|---|
| 행 2 | 열 1, 열 5 |
| 행 5 | 열 1, 열 9 |
| 행 8 | 열 5, 열 9 |
관련된 열을 주의 깊게 살펴보십시오.
이 세 행에서 후보 8은 다음에만 나옵니다.
- 열 1
- 열 5
- 열 9
그러면 Swordfish가 성립합니다.
행 2, 5, 8의 후보 8은 결국 열 1, 5, 9 안에 배치되어야 합니다. 이 세 행은 세 열의 8을 사용하므로 열 1, 5 또는 9의 다른 후보 8은 제거될 수 있습니다.
예를 들면:
- r1c1은 8일 수 없습니다.
- r4c5는 8일 수 없습니다.
- r6c9는 8일 수 없습니다.
- r9c1은 8일 수 없습니다.
해당 셀은 세 개의 Swordfish 행 외부에 있으므로 8을 포함할 수 없습니다.
Swordfish가 작동하는 이유
Swordfish의 논리는 균형을 기반으로 합니다.
세 개의 행에는 각각 후보가 한 번씩 포함되어야 합니다. 세 행에서 후보가 동일한 세 열로 제한되는 경우 해당 세 열은 이미 후보용으로 예약되어 있는 것입니다.
최종 배열이 어떻게 작동하든 상관없이 선택된 세 개의 행 각각은 선택된 세 개의 열 중 하나에 후보를 배치합니다.
이는 후보 숫자가 해당 열의 다른 곳에 나타날 수 없음을 의미합니다.
이것은 중요한 부분입니다:
Swordfish는 후보 숫자가 어디로 가는지 정확히 알려주지 않습니다. 후보 숫자가 갈 수 없는 곳을 알려줍니다.
그렇기 때문에 Swordfish는 배치 기법이 아니라 제거 기법입니다.
열 기반 Swordfish
Swordfish는 수직으로도 작동합니다.
열 기반 Swordfish는 후보가 세 개의 열에 나타날 때 발생하며 해당 열 내에서는 동일한 세 개의 행으로 제한됩니다.
예를 들면:
| 열 | 6의 가능한 위치 |
|---|---|
| 열 2 | 행 1, 행 7 |
| 열 4 | 행 1, 행 9 |
| 열 8 | 행 7, 행 9 |
열 2, 4, 8에서 후보 6은 다음에만 나옵니다.
- 행 1
- 행 7
- 행 9
이는 열 기반 Swordfish를 형성합니다.
이제 제거가 행 전체에서 발생합니다. 행 1, 7 또는 9의 다른 후보 6은 열 2, 4 및 8 외부에 있는 한 제거할 수 있습니다.
따라서 방향이 반대가 됩니다.
- 행 기반 Swordfish는 열에서 제거할 수 있습니다.
- 열 기반 Swordfish는 행에서 제거할 수 있습니다.
이는 X-Wing 에서 사용되는 것과 같은 방향 규칙으로, 단지 3개 단위로 확장되었습니다.
Swordfish 대 X-Wing
Swordfish는 논리가 거의 동일하기 때문에 X-Wing 다음에 도입되는 경우가 많습니다.
차이점은 크기입니다.
| 기법 | 구조 | 난이도 |
|---|---|---|
| X-Wing | 행 2개와 열 2개 | 더 쉽게 발견할 수 있음 |
| Swordfish | 행 3개와 열 3개 | 찾기가 더 어렵습니다. |
X-Wing은 일반적으로 깨끗하고 직사각형입니다. Swordfish는 종종 시각적으로 덜 명확합니다.
후보 위치가 항상 퍼즐판에서 깔끔한 모양을 형성하는 것은 아닙니다. 일부 행에는 후보 위치가 두 개 있을 수 있고 다른 행에는 후보 위치가 세 개 있을 수 있습니다.
이것이 바로 로직을 사용할 수 있는 경우에도 많은 플레이어가 Swordfish를 놓치는 이유입니다.
패턴은 모양을 예쁘게 만드는 것이 아닙니다. 후보 숫자 제약에 관한 사항입니다.
유효한 Swordfish를 만드는 것은 무엇인가요?
유효한 Swordfish에는 몇 가지 특정 조건이 필요합니다.
1. 후보 숫자는 하나만 가능
Swordfish는 항상 단일 후보에 대해 작동합니다.
서로 다른 숫자를 하나의 Swordfish 패턴으로 결합할 수 없습니다. 8을 확인하는 경우 패턴의 모든 부분에는 후보 8이 포함되어야 합니다.
2. 3개의 기본 단위
행 기반 Swordfish는 세 개의 행을 사용합니다.
열 기반 Swordfish는 세 개의 열을 사용합니다.
후보 숫자가 제한되는 단위입니다.
3. 커버 단위 3개
기본 단위의 후보 위치는 커버 단위 3개로 제한되어야 합니다.
행 기반 Swordfish의 경우 해당 커버 단위는 열입니다.
열 기반 Swordfish의 경우 해당 커버 단위는 행입니다.
후보 숫자가 네 번째 커버 단위로 퍼지면 Swordfish는 유효하지 않습니다.
4. 안전한 제거만 가능
후보 숫자는 기본 단위 외부의 커버 단위에서 제거할 수 있습니다.
예를 들어 행 기반 Swordfish에서는 선택한 열에서 후보 숫자를 제거하지만 Swordfish의 일부가 아닌 행에서만 후보 숫자를 제거합니다.
Swordfish 셀 자체에서는 후보 숫자를 제거하지 않습니다. 그 셀들이 바로 패턴이 성립하는 이유입니다.
Swordfish를 찾는 방법
Swordfish를 찾는 가장 안정적인 방법은 한 번에 하나의 후보를 스캔하는 것입니다.
전체 퍼즐판에서 무작위로 Swordfish를 찾지 마십시오. 이는 일반적으로 혼란을 야기합니다.
더 나은 방법:
- 3과 같이 하나의 후보 숫자를 선택하세요.
- 각 행을 스캔합니다.
- 해당 후보 숫자가 두세 자리에 나타나는 행을 표시하세요.
- 해당 행을 비교하세요.
- 후보 위치가 동일한 3개 열로 제한되는 3개 행을 찾습니다.
- 패턴이 유효하면 나머지 열에서 해당 후보 숫자를 제거합니다.
그런 다음 열을 기본 단위로 사용하여 동일한 과정을 반복합니다.
처음에는 느리게 느껴질 수 있습니다. 자연스러운 과정입니다. Swordfish는 일반 검색으로 찾을 수 없습니다. 후보 숫자를 체계적으로 읽는 습관을 길러야만 더 쉬워집니다.
보다 현실적인 Swordfish 패턴
많은 예가 Swordfish를 너무 완벽하게 보이게 만듭니다.
실제 퍼즐에서는 덜 대칭적인 형태로 나타나는 경우가 많습니다.
후보 4의 경우 다음과 같이 표시될 수 있습니다.
| 행 | 4의 가능한 위치 |
|---|---|
| 행 1 | 열 2, 열 6, 열 8 |
| 행 4 | 열 2, 열 8 |
| 행 7 | 열 6, 열 8 |
관련된 세 행은 다음과 같습니다.
- 행 1
- 행 4
- 행 7
관련된 유일한 열은 다음과 같습니다.
- 열 2
- 열 6
- 열 8
이것도 여전히 Swordfish입니다.
행의 후보 위치가 동일할 필요는 없습니다. 전체적으로 동일한 3개 열로만 제한하면 됩니다.

그 세부 사항이 중요합니다. 많은 플레이어는 동일한 후보 레이아웃이 있는 세 개의 행만 찾습니다. 이는 너무 좁으며 유효한 Swordfish 패턴을 많이 놓칠 것입니다.
일반적인 실수
실수 1: 완벽한 형태를 기대하기
Swordfish가 항상 깔끔한 직사각형이나 격자 패턴처럼 보이지는 않습니다.
일부 행에는 두 개의 후보 위치가 포함될 수 있습니다. 다른 것들은 3개를 포함할 수도 있습니다. 시각적 모양이 고르지 않을 수 있습니다.
중요한 것은 세 개의 행이 동일한 세 개의 열에 잠겨 있는지, 아니면 세 개의 열이 동일한 세 개의 행에 잠겨 있는지 여부입니다.
실수 2: 잘못된 방향에서 제거
이는 가장 일반적인 기법상 실수입니다.
Swordfish가 행에서 시작하는 경우 열에서 제거하세요.
열에서 시작하는 경우 행에서 제거합니다.
기본 단위는 패턴을 정의합니다. 커버 단위에서 제거가 일어납니다.
실수 3: 추가 후보가 있는 행이나 열 포함
기본 행이나 열 중 하나에 세 개의 커버 단위 외부에 후보가 있으면 Swordfish가 실패합니다.
예를 들어, 행 기반 Swordfish를 만드는 중이고 세 행 중 하나의 네 번째 열에도 후보 8이 있는 경우 패턴은 유효하지 않습니다.
제약이 더 이상 충분히 엄격하지 않습니다.
실수 4: Swordfish 셀에서 후보 제거
Swordfish 셀 자체는 가능한 상태로 유지되어야 합니다.
커버 단위의 다른 셀에서만 후보 숫자를 제거할 수 있습니다.
Swordfish가 열 1, 5, 9와 함께 행 2, 5, 8을 사용하는 경우 해당 행과 열의 교차점에서 후보 숫자를 제거하지 마십시오.
이러한 교차점은 가능한 배치입니다.
언제 Swordfish를 찾아야 합니까?
Swordfish는 일반적으로 초반에 쓰는 기법이 아닙니다.
그것을 찾기 전에 먼저 더 간단한 전략을 확인하세요.
- 노출 싱글
- 숨은 싱글
- 노출 페어
- 숨은 페어
- 잠긴 후보
- X-Wing
이러한 기법이 더 이상 진전을 이루지 못한다면 Swordfish를 확인해 볼 가치가 있습니다.
이는 하나의 후보가 여러 행이나 열에 걸쳐 반복되는 2위치 또는 3위치 패턴으로 나타날 때 특히 유용합니다.
많은 퍼즐에서 Swordfish는 간단한 제거를 통해 퍼즐판이 이미 정리된 후에 나옵니다.
Swordfish가 보기 어려운 이유
Swordfish는 주로 한 번에 여러 단위를 비교해야 하기 때문에 어렵습니다.
X-Wing 을 사용하면 두 행 또는 두 열을 비교합니다. Swordfish를 사용하면 세 개를 비교합니다.
그 추가 단위는 패턴을 훨씬 덜 명확하게 만듭니다. 또한 더 많은 오탐지를 생성합니다.
후보 그룹은 Swordfish 에 가까워 보일 수 있지만 한 행에 추가 위치가 포함되거나 열이 깔끔하게 정렬되지 않아 실패합니다.
그래서 신중한 확인이 중요합니다. Swordfish는 속도보다 신중한 확인이 더 중요합니다.
연습방법
Swordfish를 배우는 가장 좋은 방법은 모든 퍼즐을 즉시 검색하지 않는 것입니다.
대신 의도적으로 연습하세요.
다음 접근 방식을 시도해 보세요.
- 후보 숫자 하나를 선택하세요.
- 해당 후보 숫자가 두세 번 나타나는 행을 나열하세요.
- 그 등장 위치의 열을 적어보세요.
- 세 행으로 구성된 그룹을 비교합니다.
- 전체 열 집합이 정확히 3개의 열인지 확인합니다.
- 패턴 밖의 제거를 찾으십시오.
이 방법은 기계적으로 느껴질 수도 있지만 구조를 명확하게 가르쳐 줍니다.
충분히 연습한 후에는 모든 것을 적지 않고도 Swordfish 패턴을 인식하기 시작할 것입니다.
Swordfish와 피시 패턴 계열
Swordfish는 물고기 패턴이라고도 불리는 더 큰 스도쿠 기법 그룹의 일부입니다.
일반적인 형태는 다음과 같습니다:
| 기법 | 크기 |
|---|---|
| X-Wing | 2 대 2 |
| Swordfish | 3 대 3 |
| Jellyfish | 4x4 |
그들은 모두 동일한 기본 논리를 사용합니다.
후보가 일치하는 수의 행과 열로 제한되면 패턴 외부에서 제거가 가능해집니다.
Swordfish를 이해하면 나중에 Jellyfish를 배울 때도 더 수월합니다. Jellyfish는 더 드물고 보통 더 찾기 어렵지만, 기본 논리는 같습니다.
마무리
Swordfish는 X-Wing보다 크게 발전했습니다. 논리는 여전히 깨끗하지만 패턴이 더 크고 간과하기 쉽습니다.
가장 중요한 것은 이름을 외우지 않는 것입니다. 제약을 이해하는 것입니다.
세 개의 행이 세 개의 열에 연결되거나 세 개의 열이 세 개의 행에 연결됩니다.
그 제약이 성립하면 제거는 안전합니다.
Swordfish는 고급 스도쿠에 대한 중요한 교훈을 가르칩니다. 어려운 퍼즐은 더 깊게 추측한다고 해결되는 것이 아닙니다. 후보 숫자가 퍼즐판 전체에서 어떻게 제한되는지 알아차릴 때 풀립니다.
이러한 제약 조건을 명확하게 볼 수 있으면 어려운 퍼즐도 훨씬 더 관리하기 쉬워집니다.
