grid_on

Sudoku Clean

학습 문서 / 스카이스크래퍼

스카이스크래퍼

> 전제조건: [Chain Basics](learning://chains)

Intermediate

스카이스크래퍼

전제조건: Chain Basics

설명

스카이스크래퍼는 한 자리 후보 제거 기술입니다. 한 자리 d에 집중합니다.

숫자 d가 두 개의 병렬 행/열(두 개의 벽) 각각의 정확히 두 개 후보 셀에 나타나고 각 벽의 한 끝점이 동일한 수직 행/열(바닥)에 있는 경우 나머지 두 끝점은 지붕입니다.
두 지붕을 모두 볼 수 있는 후보 d는 제거될 수 있습니다.


설명

Skyscraper example

위 이미지에서 대상 숫자는 9입니다.

패턴을 작은 "건물"로 묘사할 수 있습니다.

  • 두 개의 벽(강한 링크): 열 2에서 숫자 9는 r4c2r9c2에만 나타납니다. 열 8에서 숫자 9는 r6c8r9c8에만 나타납니다.
    (한 유닛에 정확히 두 지점 ⇒ 강력한 링크)
  • 기본(약한 링크): 두 개의 "하단" 끝점이 행 9(노란색 점선)에 있습니다.
    (한 행에는 9가 두 개 포함될 수 없습니다. ⇒ 둘 다 참일 수는 없습니다.)
  • 지붕: 두 개의 상단 끝점(파란색 셀 r4c2r6c8)

이제 빨간색 후보를 살펴보세요. r6c1의 후보 9r4c9의 후보 9. 왜 제거할 수 있나요?

짧은 모순은 다음과 같습니다.

  • 빨간색 후보 9가 참이라고 가정합니다(예로 r6c1 사용).
  • 두 지붕이 모두 보이므로 r4c2 ≠ 9r6c8 ≠ 9
  • 각 벽은 강력한 링크이므로 9가 기본 끝점 r9c2r9c8에 강제로 적용됩니다.
  • 하지만 밑이 한 줄이므로 9가 두 개 포함될 수 없음 → 모순

따라서 빨간색 후보는 제거될 수 있다.


다음 두 이미지는 두 가지 다른 방향을 보여줍니다. 참고자료로 사용하세요:

Skyscraper example (orientation A)

Skyscraper example (orientation B)


고층 건물을 찾는 방법

실제 퍼즐에서는 다음 체크리스트를 사용하세요.

  1. 숫자 d를 선택하세요
  2. 정확히 2 후보 셀(두 개의 벽)에 숫자 d가 나타나는 두 개의 평행 행/열을 찾습니다.
  3. 각 벽의 한 끝점이 동일한 수직 행/열(기준)에 있는지 확인합니다.
  4. 다른 끝점은 지붕입니다. 두 지붕을 모두 볼 수 있는 후보는 제거됩니다.