스도쿠 유니크 직사각형 기법 상세 가이드: 타입 1/2/3/4 완전 공략
유니크 직사각형(Unique Rectangle, 줄여서 UR)은 스도쿠 고급 기법 중 매우 중요한 방법입니다. 스도쿠는 반드시 하나의 해만 가져야 한다는 규칙을 이용하여 추론합니다. 판면에 "데들리 패턴"(Deadly Pattern)을 형성할 수 있는 직사각형 구조가 나타나면, 이를 이용하여 특정 후보 숫자를 제거하고 유일한 해의 존재를 보장할 수 있습니다.
4개의 셀(2행 2열의 교차점에 위치하고, 정확히 2개의 박스에 분포)이 모두 같은 두 후보 숫자{a, b}만 가지면, 이 4개 셀의 채우기 방법은 두 가지가 가능하여(데들리 패턴 형성) 스도쿠에 다중 해가 발생합니다. 정규 스도쿠는 반드시 유일한 해를 가져야 하므로, 이 패턴은 발생할 수 없습니다. 이 점을 이용하여 후보 숫자를 제거할 수 있습니다.
유니크 직사각형 기법은 직사각형 내 셀의 후보 숫자 분포 상황에 따라 여러 타입으로 분류됩니다. 본 글에서는 가장 일반적인 4가지 타입을 상세히 설명합니다: Type 1(기본형), Type 2(동여형), Type 3(배열형), Type 4(강한 링크형).
용어 설명
- 플로어 셀(Floor): 직사각형에서 후보 숫자가 {a, b} 두 개뿐인 셀. 이 셀들이 모두 그대로 유지되면 데들리 패턴을 형성
- 루프 셀(Roof): 직사각형에서 {a, b} 외에 다른 후보 숫자도 있는 셀. 이 추가 후보가 데들리 패턴을 깨는 열쇠
- UR 쌍(UR Pair): 유니크 직사각형을 형성하는 두 후보 숫자 {a, b}
본 글을 읽기 전에, 스도쿠 행열박스 명명 규칙과 기본적인 후보 숫자 기법을 이해하는 것이 좋습니다.
타입 1: 기본형 (Type 1)
Type 1은 가장 간단하고 직관적인 유니크 직사각형 타입입니다. 특징: 직사각형의 4셀 중 3개가 플로어 셀({a, b}만 포함), 1개가 루프 셀({a, b}와 다른 후보 숫자 포함).
Type 1 규칙
만약 유니크 직사각형의 4셀 중 3개가 {a, b}만 포함하고, 1개가 {a, b, x...}를 포함하면,
그 루프 셀은 x... 중 하나를 채워야 합니다(a나 b는 안 됨). 따라서 루프 셀에서 a와 b를 삭제할 수 있습니다.
실례 분석
판면을 관찰하면, 다음 4개 셀이 직사각형 구조를 형성합니다:
- R1C4: 후보 숫자 {4, 5} (플로어 셀)
- R1C8: 후보 숫자 {4, 5} (플로어 셀)
- R3C4: 후보 숫자 {4, 5} (플로어 셀)
- R3C8: 후보 숫자 {1, 4, 5, 8} (루프 셀, 추가 후보 1, 8)
이 4개 셀은 1행, 3행과 4열, 8열의 교차점에 위치하며, 박스 2와 박스 3에 분포되어 유니크 직사각형의 조건을 만족합니다.
유니크 직사각형 Type 1: R1C4, R1C8, R3C4, R3C8이 {4, 5} 포함
R3C8에서 후보 숫자 4와 5 삭제, {1, 8} 유지
타입 2: 동여형 (Type 2)
Type 2의 특징: 직사각형의 4셀 중 2개가 플로어 셀({a, b}만 포함), 2개가 루프 셀이며, 두 루프 셀이 같은 추가 후보 숫자 x를 포함.
Type 2 규칙
만약 유니크 직사각형에 2개의 플로어 셀 {a, b}와 2개의 루프 셀 {a, b, x}(추가 후보 동일)가 있으면,
두 루프 셀 중 적어도 하나는 x를 채워야 합니다(그렇지 않으면 데들리 패턴 발생). 따라서 두 루프 셀을 동시에 볼 수 있는 다른 셀에서 후보 숫자 x를 삭제할 수 있습니다.
실례 분석
판면의 유니크 직사각형 구조를 관찰:
- R2C4: 후보 숫자 {6, 8, 9} (루프 셀)
- R2C7: 후보 숫자 {6, 8} (플로어 셀)
- R3C4: 후보 숫자 {6, 8, 9} (루프 셀)
- R3C7: 후보 숫자 {6, 8} (플로어 셀)
두 루프 셀 R2C4와 R3C4는 추가 후보 9를 가지며, 같은 열(4열)에 있습니다.
- R2C6(2행에서 R2C4 볼 수 있음): 후보 숫자 9 삭제
- R3C5(3행에서 R3C4, 박스 2에서 R2C4 볼 수 있음): 후보 숫자 9 삭제
- R7C4(4열): 후보 숫자 9 삭제
- R9C4(4열): 후보 숫자 9 삭제
유니크 직사각형 Type 2: R2C4, R2C7, R3C4, R3C7이 {6, 8} 포함, 추가 후보 9
R2C6, R3C5, R7C4, R9C4에서 후보 숫자 9 삭제
타입 3: 배열형 (Type 3)
Type 3은 유니크 직사각형과 숨김/벌거벗은 배열 기법을 결합합니다. 두 루프 셀이 다른 추가 후보 숫자를 가지며, 이 추가 후보가 같은 유닛 내 다른 셀과 배열 관계를 형성합니다.
Type 3 규칙
만약 두 루프 셀이 각각 {a, b, x}와 {a, b, y}(또는 {a, b, x, y} 등 조합)를 포함하고,
그리고 이 추가 후보 {x, y...}가 같은 행/열/박스의 다른 셀과 벌거벗은 배열을 형성하면,
그 유닛의 다른 셀은 배열 규칙에 따라 해당 후보 숫자를 삭제할 수 있습니다.
실례 분석
유니크 직사각형 구조 관찰:
- R4C1: 후보 숫자 {7, 8} (플로어 셀)
- R4C2: 후보 숫자 {2, 7, 8} (루프 셀, 추가 후보 2)
- R8C1: 후보 숫자 {7, 8} (플로어 셀)
- R8C2: 후보 숫자 {2, 6, 7, 8} (루프 셀, 추가 후보 2, 6)
- R5C2: 후보 숫자 2 삭제
- R7C2: 후보 숫자 2와 6 삭제
유니크 직사각형 Type 3: R4C1, R4C2, R8C1, R8C2가 {7, 8} 포함
루프 셀은 {2, 6} 중 적어도 하나 유지 필요, R9C2와 배열 형성, 2열의 {2, 6} 잠금
R5C2에서 2 삭제, R7C2에서 2와 6 삭제
타입 4: 강한 링크형 (Type 4)
Type 4는 강한 링크 개념을 이용합니다. 두 루프 셀이 같은 행/열/박스에 있고, UR 쌍 중 하나가 그 유닛에서 이 두 루프 셀에만 나타나면, 특별한 제거가 가능합니다.
Type 4 규칙
만약 두 루프 셀이 같은 유닛(행/열/박스)에 있고, UR 쌍 a가 그 유닛에서 이 두 루프 셀에만 나타나면,
이 두 루프 셀 중 하나는 a를 채워야 합니다(강한 링크 관계). 둘 다 b를 채울 수 없으므로, 두 루프 셀에서 다른 UR 쌍 b를 삭제할 수 있습니다.
실례 분석
유니크 직사각형 구조 관찰:
- R5C1: 후보 숫자 {3, 6} (플로어 셀)
- R5C7: 후보 숫자 {1, 4, 5, 6, 8} (루프 셀)
- R6C1: 후보 숫자 {3, 6} (플로어 셀)
- R6C7: 후보 숫자 {1, 4, 5, 6, 8} (루프 셀)
실제로 퍼즐에 따르면, 4개 셀 R5C1, R5C7, R6C7, R6C1은 후보 숫자 {3, 6}을 포함하고, 두 루프 셀 R5C7과 R6C7은 7열에서 3과 6 모두 포함합니다.
- R5C7: 후보 숫자 6 삭제
- R6C7: 후보 숫자 6 삭제
유니크 직사각형 Type 4: R5C1, R5C7, R6C1, R6C7이 {3, 6} 포함
7열에서 R5C7, R6C7은 3 포함 필수(강한 링크), 둘 다 6 불가
R5C7, R6C7에서 후보 숫자 6 삭제
4가지 타입 비교
| 타입 | 플로어 셀 수 | 루프 셀 수 | 특징 | 삭제 위치 |
|---|---|---|---|---|
| Type 1 | 3개 | 1개 | 유일한 루프 셀에 추가 후보 있음 | 루프 셀에서 UR 쌍 삭제 |
| Type 2 | 2개 | 2개 | 두 루프 셀에 같은 추가 후보 x 있음 | 두 루프 셀을 볼 수 있는 셀에서 x 삭제 |
| Type 3 | 2개 | 2개 | 루프 셀의 추가 후보가 다른 셀과 배열 형성 | 배열 규칙에 따라 같은 유닛의 다른 셀에서 삭제 |
| Type 4 | 2개 | 2개 | UR 쌍 중 하나가 루프 셀 유닛에서 강한 링크 형성 | 두 루프 셀에서 다른 UR 쌍 삭제 |
유니크 직사각형 찾는 방법
- 유니크 직사각형의 4개 셀은 정확히 2개의 박스에 분포해야 합니다(같은 박스 안 됨, 3개나 4개 박스도 안 됨)
- UR 쌍 {a, b}는 4개 셀 모두의 공통 후보 숫자여야 합니다
- 유니크 직사각형 기법의 전제는 스도쿠가 유일한 해를 가진다는 것입니다. 다중 해 가능성이 있는 퍼즐에는 적용 불가
기법 요약
- 핵심 사상: "스도쿠는 유일한 해를 가져야 한다"는 규칙을 이용해 데들리 패턴 회피
- 식별 조건: 4셀이 직사각형 형성, 2행 2열 2박스 걸침, 모두 같은 두 후보 숫자 포함
- 타입 선택: 플로어 셀/루프 셀의 수와 추가 후보 분포에 따라 처리 방법 선택
- 적용 상황: 고급 스도쿠 풀이, 특히 다른 기법으로 돌파가 어려울 때
유니크 직사각형은 매우 강력한 고급 기법이지만, 식별에 익숙해지려면 연습이 필요합니다. 조언:
- Type 1부터 연습을 시작하세요. 가장 식별하기 쉽고 이해하기 쉽습니다
- 후보 숫자를 표시하는 습관을 들이면, 잠재적인 직사각형 구조를 찾기 쉬워집니다
- 핵심 판단 기준을 기억하세요: 4셀, 2행 2열, 2박스, 같은 이중값
- Type 3과 Type 4는 다른 기법 지식(배열, 강한 링크)이 필요하므로, 먼저 이 기초를 익히는 것이 좋습니다
어려운 난이도의 스도쿠 게임을 시작하여 유니크 직사각형 기법을 찾고 적용해 보세요!