해결 팁

스도쿠 유니크 직사각형 기법 상세 가이드: 타입 1/2/3/4 완전 공략

2025-06-11 · 15 분 읽기
지식 베이스 / 기술 목록 / 유니크 직사각형

유니크 직사각형(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를 삭제할 수 있습니다.

실례 분석

유니크 직사각형 Type 1 예시
그림: 유니크 직사각형 Type 1 - R1C4, R1C8, R3C4, R3C8이 4, 5를 포함하는 유니크 직사각형 형성
이 예시를 솔버에서 열기

판면을 관찰하면, 다음 4개 셀이 직사각형 구조를 형성합니다:

  • R1C4: 후보 숫자 {4, 5} (플로어 셀)
  • R1C8: 후보 숫자 {4, 5} (플로어 셀)
  • R3C4: 후보 숫자 {4, 5} (플로어 셀)
  • R3C8: 후보 숫자 {1, 4, 5, 8} (루프 셀, 추가 후보 1, 8)

이 4개 셀은 1행, 3행과 4열, 8열의 교차점에 위치하며, 박스 2와 박스 3에 분포되어 유니크 직사각형의 조건을 만족합니다.

1 데들리 패턴 식별: R3C8도 {4, 5}만 가지게 되면, 4개 셀 모두 {4, 5}만 포함합니다. 이 경우 R1C4=4, R1C8=5, R3C4=5, R3C8=4와 R1C4=5, R1C8=4, R3C4=4, R3C8=5 모두 유효한 채우기가 되어 다중 해가 발생합니다.
2 추론 결론: 다중 해를 피하려면, R3C8은 {4, 5}만 남아서는 안 됩니다. 1이나 8을 채워야 합니다. 따라서 R3C8에서 후보 숫자 4와 5를 삭제할 수 있습니다.
작업 결과:
유니크 직사각형 Type 1: R1C4, R1C8, R3C4, R3C8이 {4, 5} 포함
R3C8에서 후보 숫자 45 삭제, {1, 8} 유지

타입 2: 동여형 (Type 2)

Type 2의 특징: 직사각형의 4셀 중 2개가 플로어 셀({a, b}만 포함), 2개가 루프 셀이며, 두 루프 셀이 같은 추가 후보 숫자 x를 포함.

Type 2 규칙

만약 유니크 직사각형에 2개의 플로어 셀 {a, b}와 2개의 루프 셀 {a, b, x}(추가 후보 동일)가 있으면,
두 루프 셀 중 적어도 하나는 x를 채워야 합니다(그렇지 않으면 데들리 패턴 발생). 따라서 두 루프 셀을 동시에 볼 수 있는 다른 셀에서 후보 숫자 x를 삭제할 수 있습니다.

실례 분석

유니크 직사각형 Type 2 예시
그림: 유니크 직사각형 Type 2 - R2C4, R2C7, R3C4, R3C7이 6, 8을 포함하는 유니크 직사각형 형성, 추가 후보 9
이 예시를 솔버에서 열기

판면의 유니크 직사각형 구조를 관찰:

  • R2C4: 후보 숫자 {6, 8, 9} (루프 셀)
  • R2C7: 후보 숫자 {6, 8} (플로어 셀)
  • R3C4: 후보 숫자 {6, 8, 9} (루프 셀)
  • R3C7: 후보 숫자 {6, 8} (플로어 셀)

두 루프 셀 R2C4와 R3C4는 추가 후보 9를 가지며, 같은 열(4열)에 있습니다.

1 추론 논리: 데들리 패턴을 피하려면, R2C4와 R3C4 중 적어도 하나는 9를 채워야 합니다. 즉, 후보 숫자 9는 4열에서 R2C4와 R3C4에 "잠금"되어 있습니다.
2 제거 실행: 4열의 다른 셀과 R2C4와 R3C4를 동시에 볼 수 있는 셀은 9를 채울 수 없습니다. 구체적으로:
  • 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...}가 같은 행/열/박스의 다른 셀과 벌거벗은 배열을 형성하면,
그 유닛의 다른 셀은 배열 규칙에 따라 해당 후보 숫자를 삭제할 수 있습니다.

실례 분석

유니크 직사각형 Type 3 예시
그림: 유니크 직사각형 Type 3 - R4C1, R4C2, R8C1, R8C2가 7, 8을 포함하는 유니크 직사각형 형성
이 예시를 솔버에서 열기

유니크 직사각형 구조 관찰:

  • R4C1: 후보 숫자 {7, 8} (플로어 셀)
  • R4C2: 후보 숫자 {2, 7, 8} (루프 셀, 추가 후보 2)
  • R8C1: 후보 숫자 {7, 8} (플로어 셀)
  • R8C2: 후보 숫자 {2, 6, 7, 8} (루프 셀, 추가 후보 2, 6)
1 루프 셀 분석: 두 루프 셀 R4C2와 R8C2는 2열에 있습니다. 데들리 패턴을 피하려면, 적어도 하나는 추가 후보(2 또는 6)를 채워야 합니다. 즉, R4C2와 R8C2는 "합쳐서" {2, 6} 중 적어도 하나를 포함해야 합니다.
2 배열 관계 발견: 2열의 R9C2를 관찰하면, 후보 숫자가 {2, 6}입니다. R4C2와 R8C2가 {2, 6}의 숫자를 채워야 하므로, R9C2와 함께 이 3개 셀은 2열에서 {2, 6}을 "잠금"합니다.
3 제거 실행: 2열의 다른 셀은 2나 6을 포함할 수 없습니다:
  • R5C2: 후보 숫자 2 삭제
  • R7C2: 후보 숫자 26 삭제
작업 결과:
유니크 직사각형 Type 3: R4C1, R4C2, R8C1, R8C2가 {7, 8} 포함
루프 셀은 {2, 6} 중 적어도 하나 유지 필요, R9C2와 배열 형성, 2열의 {2, 6} 잠금
R5C2에서 2 삭제, R7C2에서 26 삭제

타입 4: 강한 링크형 (Type 4)

Type 4강한 링크 개념을 이용합니다. 두 루프 셀이 같은 행/열/박스에 있고, UR 쌍 중 하나가 그 유닛에서 이 두 루프 셀에만 나타나면, 특별한 제거가 가능합니다.

Type 4 규칙

만약 두 루프 셀이 같은 유닛(행/열/박스)에 있고, UR 쌍 a가 그 유닛에서 이 두 루프 셀에만 나타나면,
이 두 루프 셀 중 하나는 a를 채워야 합니다(강한 링크 관계). 둘 다 b를 채울 수 없으므로, 두 루프 셀에서 다른 UR 쌍 b를 삭제할 수 있습니다.

실례 분석

유니크 직사각형 Type 4 예시
그림: 유니크 직사각형 Type 4 - R5C1, R5C7, R6C1, R6C7이 3, 6을 포함하는 유니크 직사각형 형성
이 예시를 솔버에서 열기

유니크 직사각형 구조 관찰:

  • 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 모두 포함합니다.

1 강한 링크 조건 확인: 7열에서 후보 숫자 3은 R5C7과 R6C7 두 셀에만 나타납니다. 이는 7열의 3이 이 두 셀 중 하나에 채워져야 함을 의미합니다(강한 링크 형성).
2 추론 논리: R5C7과 R6C7 중 하나는 반드시 3을 채워야 하므로, 둘 다 6을 채울 수 없습니다. 둘 다 6이면, 7열에 3의 자리가 없습니다.
3 제거 실행: 두 루프 셀은 둘 다 6을 채울 수 없고, 데들리 패턴을 피하려면 {3, 6}만의 상태를 "파괴"해야 하므로, 두 루프 셀에서 후보 숫자 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 쌍 삭제

유니크 직사각형 찾는 방법

1 이중값 셀 찾기: 먼저 판면에서 후보 숫자가 2개뿐인 셀(이중값 셀)을 찾습니다.
2 직사각형 구조 확인: 같은 후보 숫자 {a, b}를 가진 두 이중값 셀이 있고, 다른 두 셀과 직사각형(2행 2열, 2개 박스 걸침)을 형성할 수 있는지 확인합니다.
3 나머지 두 셀 검증: 직사각형의 나머지 두 셀도 후보 숫자로 {a, b}를 포함하는지 확인합니다(다른 후보가 있어도 됨).
4 타입 판단 및 실행: 플로어 셀과 루프 셀의 수와 특징에 따라 타입을 판단하고, 해당하는 제거 작업을 실행합니다.
중요 조건:
  • 유니크 직사각형의 4개 셀은 정확히 2개의 박스에 분포해야 합니다(같은 박스 안 됨, 3개나 4개 박스도 안 됨)
  • UR 쌍 {a, b}는 4개 셀 모두의 공통 후보 숫자여야 합니다
  • 유니크 직사각형 기법의 전제는 스도쿠가 유일한 해를 가진다는 것입니다. 다중 해 가능성이 있는 퍼즐에는 적용 불가

기법 요약

  • 핵심 사상: "스도쿠는 유일한 해를 가져야 한다"는 규칙을 이용해 데들리 패턴 회피
  • 식별 조건: 4셀이 직사각형 형성, 2행 2열 2박스 걸침, 모두 같은 두 후보 숫자 포함
  • 타입 선택: 플로어 셀/루프 셀의 수와 추가 후보 분포에 따라 처리 방법 선택
  • 적용 상황: 고급 스도쿠 풀이, 특히 다른 기법으로 돌파가 어려울 때
실전 조언:
유니크 직사각형은 매우 강력한 고급 기법이지만, 식별에 익숙해지려면 연습이 필요합니다. 조언:
  • Type 1부터 연습을 시작하세요. 가장 식별하기 쉽고 이해하기 쉽습니다
  • 후보 숫자를 표시하는 습관을 들이면, 잠재적인 직사각형 구조를 찾기 쉬워집니다
  • 핵심 판단 기준을 기억하세요: 4셀, 2행 2열, 2박스, 같은 이중값
  • Type 3과 Type 4는 다른 기법 지식(배열, 강한 링크)이 필요하므로, 먼저 이 기초를 익히는 것이 좋습니다
지금 바로 연습:
어려운 난이도의 스도쿠 게임을 시작하여 유니크 직사각형 기법을 찾고 적용해 보세요!