해결 팁

스도쿠 스카이스크래퍼 기법 상세 설명: 강한 연결을 이용한 고급 제거법

2025-01-27 · 10 분 읽기

스카이스크래퍼(Skyscraper)는 강한 연결을 기반으로 한 스도쿠의 고급 기법입니다. 이름은 이 기법이 형성하는 패턴(두 개의 평행한 "기둥"이 하나의 "보"로 연결되어 두 개의 고층 빌딩처럼 보이는 모양)에서 유래했습니다. 핵심 개념은: 어떤 후보 숫자가 두 행(또는 두 열)에서 각각 강한 연결을 형성하고, 이 두 강한 연결이 같은 열(또는 행)을 통해 연결될 때, 두 "매달린" 끝점 모두에서 볼 수 있는 셀에서 해당 후보 숫자를 제거할 수 있습니다.

강한 연결이란?
어떤 후보 숫자가 행(또는 열, 박스)에서 두 개의 셀에만 나타날 때, 이 두 셀 사이에 강한 연결(Strong Link)이 형성됩니다. 강한 연결은: 이 두 셀 중 정확히 하나만 해당 숫자를 포함합니다. 하나가 그 숫자가 아니면 다른 하나는 반드시 그 숫자입니다.

이 글을 읽기 전에 스도쿠 행열박스 명명 규칙X-Wing 기법을 먼저 이해하시는 것이 좋습니다. 아래 분석 예제를 이해하는 데 도움이 됩니다.

실제 분석 1: 후보 숫자 2의 스카이스크래퍼

첫 번째 스카이스크래퍼 예제를 살펴보겠습니다. 후보 숫자 2에 관한 것입니다.

스도쿠 스카이스크래퍼 기법 예제 1
그림: 후보 숫자 2가 3행과 6행에서 스카이스크래퍼 패턴 형성

분석 과정

1 3행 관찰: 3행에서 후보 숫자 2는 두 위치에만 나타납니다: B3C3. 이 두 셀은 강한 연결을 형성합니다(녹색 수평선).
2 6행 관찰: 6행에서 후보 숫자 2도 두 위치에만 나타납니다: A6C6. 이 두 셀도 강한 연결을 형성합니다(녹색 수평선).
3 공통 열 발견: C3C6이 모두 C열에 있다는 점에 주목하세요. 이는 두 강한 연결이 C열을 통해 연결되어 있음을 의미합니다(주황색 점선).
4 스카이스크래퍼 패턴 식별: 이제 다음이 있습니다:
  • 기반: C3과 C6 (같은 열에 있고 주황색 점선으로 연결)
  • 매달린 끝점: B3과 A6 (두 "옥상")
5 추론 논리 이해: 강한 연결의 특성에 따라:
  • 3행의 2는 B3 또는 C3에 있습니다
  • 6행의 2는 A6 또는 C6에 있습니다
  • C3이 2라면, C6은 2가 될 수 없으므로(같은 열), A6이 2여야 합니다
  • C3이 2가 아니라면, B3이 2여야 합니다

결론: 어느 경우든 B3 또는 A6 중 적어도 하나는 2를 포함합니다.

6 제거 실행: B3 또는 A6 중 적어도 하나가 2를 포함하므로, B3과 A6 모두에서 "볼 수 있는" 셀은 2를 포함할 수 없습니다. 어떤 셀이 B3과 A6 모두에서 보입니까?
  • A1: A열에 있고(A6에서 볼 수 있음) 1박스에 있음(B3에서 볼 수 있음) — 후보 숫자 2 제거 가능
결론:
후보 숫자 2는 3행(B3-C3)과 6행(A6-C6)에서 스카이스크래퍼 패턴을 형성하고 C열을 통해 연결됩니다. 매달린 끝점 B3과 A6 모두에서 볼 수 있는 셀 A1에서 후보 숫자 2를 제거해야 합니다.

실제 분석 2: 후보 숫자 6의 스카이스크래퍼

두 번째 스카이스크래퍼 예제를 살펴보겠습니다. 후보 숫자 6에 관한 것입니다.

스도쿠 스카이스크래퍼 기법 예제 2
그림: 후보 숫자 6이 3행과 7행에서 스카이스크래퍼 패턴 형성

분석 과정

1 3행 관찰: 3행에서 후보 숫자 6은 두 위치에만 나타납니다: C3E3. 이 두 셀은 강한 연결을 형성합니다.
2 7행 관찰: 7행에서 후보 숫자 6도 두 위치에만 나타납니다: C7F7. 이 두 셀도 강한 연결을 형성합니다.
3 공통 열 발견: C3C7이 모두 C열에 있다는 점에 주목하세요. 이는 두 강한 연결이 C열을 통해 연결되어 있음을 의미합니다.
4 매달린 끝점 식별:
  • 기반: C3과 C7 (같은 열에 있음)
  • 매달린 끝점: E3과 F7 (두 "옥상")
5 제거 실행: E3 또는 F7 중 적어도 하나가 6을 포함합니다. E3과 F7 모두에서 "볼 수 있는" 셀:
  • E7: 7행에 있고(F7에서 볼 수 있음) E열에 있음(E3에서 볼 수 있음) — 후보 숫자 6 제거 가능
  • F2: F열에 있고(F7에서 볼 수 있음) E3과 같은 박스 관계가 있을 수 있음 — 확인 필요
결론:
후보 숫자 6은 3행(C3-E3)과 7행(C7-F7)에서 스카이스크래퍼 패턴을 형성하고 C열을 통해 연결됩니다. 매달린 끝점 E3과 F7 모두에서 볼 수 있는 셀에서 후보 숫자 6을 제거해야 합니다.

스카이스크래퍼의 형태

스카이스크래퍼는 강한 연결의 방향과 연결 방식에 따라 여러 형태가 있습니다:

1. 행 기반 스카이스크래퍼 (Row-based Skyscraper)

위의 두 예제가 이 경우입니다:

  • 기본 구조: 두 행 각각에 하나의 강한 연결이 있음
  • 연결 방식: 두 강한 연결이 같은 에 공통 끝점을 가짐
  • 매달린 끝점: 공통 열에 없는 두 끝점

2. 열 기반 스카이스크래퍼 (Column-based Skyscraper)

형태는 반대이지만 원리는 동일합니다:

  • 기본 구조: 두 열 각각에 하나의 강한 연결이 있음
  • 연결 방식: 두 강한 연결이 같은 에 공통 끝점을 가짐
  • 매달린 끝점: 공통 행에 없는 두 끝점
기억 팁:
두 개의 고층 빌딩을 상상해 보세요:
기반은 같은 "거리"(공통 행 또는 열)에 있음
옥상은 매달린 끝점
• 두 옥상 모두에서 동시에 볼 수 있는 곳이 제거 대상

스카이스크래퍼를 찾는 방법

스카이스크래퍼를 찾으려면 체계적인 관찰이 필요합니다:

1 후보 숫자 선택: 하나의 후보 숫자(1-9 중 하나)에 집중하여 하나씩 분석합니다. 5-8회 나타나는 후보 숫자가 찾기 더 쉽습니다.
2 강한 연결 찾기: 해당 후보 숫자가 어떤 행 또는 열에서 정확히 두 번 나타나는지 찾습니다. 그런 행이나 열을 찾을 때마다 강한 연결을 하나 찾은 것입니다.
3 연결점 찾기: 두 강한 연결이 각각 하나의 끝점을 같은 열(또는 같은 행)에 가지고 있는지 확인합니다.
4 매달린 끝점 확인: 두 강한 연결에서 공통 열(또는 행)에 없는 두 끝점을 찾습니다 — 이것이 "매달린 끝점"입니다.
5 제거 대상 찾기: 두 매달린 끝점 모두에서 "볼 수 있는" 셀(같은 행, 같은 열 또는 같은 박스)을 찾습니다. 이 셀에서 해당 후보 숫자를 제거할 수 있습니다.
주의 사항:
  • 강한 연결은 후보 숫자가 해당 행(또는 열)에서 정확히 두 번 나타나야 합니다
  • 두 강한 연결은 같은 열(또는 같은 행)을 통해 연결되어야 합니다
  • "둘 다에서 볼 수 있음"에는 같은 행, 같은 열, 같은 박스의 세 가지 경우가 포함됩니다
  • 두 매달린 끝점에 공통으로 볼 수 있는 셀이 없으면 제거를 수행할 수 없습니다
  • 스카이스크래퍼는 X-Wing의 "불완전한" 변형입니다 — X-Wing의 네 모서리가 완전하지 않을 때 스카이스크래퍼가 형성될 수 있습니다

스카이스크래퍼와 다른 기법의 관계

스카이스크래퍼 vs X-Wing

둘 다 두 행(또는 열)의 강한 연결과 관련이 있지만 중요한 차이점이 있습니다:

  • X-Wing: 네 모서리가 완벽하게 정렬되어 완전한 직사각형을 형성, 전체 열(또는 행)에서 후보 숫자를 제거할 수 있음
  • 스카이스크래퍼: 세 점만 정렬(두 기반 + 하나의 공통 열), 하나의 끝점이 "매달려" 있음, 특정 셀에서만 후보 숫자를 제거할 수 있음

스카이스크래퍼 vs 2-String Kite

스카이스크래퍼는 실제로 2-String Kite의 특별한 형태입니다:

  • 두 강한 연결이 공통점을 통해 연결됨
  • "양쪽 끝 중 적어도 하나는 참" 논리를 사용하여 제거

기법 요약

스카이스크래퍼 기법의 적용 포인트:

  • 식별 조건: 어떤 후보 숫자가 두 행(또는 열)에서 각각 정확히 두 번 나타나고, 하나의 열(또는 행)이 두 강한 연결의 끝점을 모두 포함
  • 형성 구조: 두 강한 연결 + 하나의 공통 열(또는 행) + 두 매달린 끝점
  • 제거 규칙: 두 매달린 끝점 모두에서 "볼 수 있는" 셀에서 해당 후보 숫자를 제거할 수 있음
  • 적용 시나리오: X-Wing 조건이 충족되지 않을 때의 대안 방법
  • 식별 난이도: 중상급, 강한 연결 개념의 이해 필요
실전 조언:
스카이스크래퍼는 조건이 더 느슨하기 때문에 실전에서 X-Wing보다 더 일반적입니다. 조언:
  • 먼저 강한 연결 식별을 마스터하세요
  • X-Wing을 찾을 때 네 모서리가 완전하지 않으면 스카이스크래퍼가 형성될 수 있는지 확인하세요
  • 출현 횟수가 적은 후보 숫자에 집중하세요 — 강한 연결을 찾기 더 쉽습니다
  • 후보 숫자 하이라이트 기능을 사용하여 한 번에 하나의 숫자에 집중하세요

지금 연습하기

연습 조언:
어려운 또는 전문가 수준의 스도쿠 게임을 시작하고 스카이스크래퍼 기법을 시도해 보세요! 조언:
  • 어려운 레벨 선택 — 쉬운 퍼즐은 일반적으로 고급 기법이 필요하지 않습니다
  • 먼저 모든 후보 숫자를 표시하고 한 번에 하나의 숫자씩 강한 연결을 찾으세요
  • 두 강한 연결을 찾으면 공통 행이나 열이 있는지 확인하세요
  • 매달린 끝점을 확인한 후 둘 다에서 볼 수 있는 셀을 찾으세요