grid_on

Sudoku Clean

학습 문서 / 황새치

황새치

> 팁: Swordfish는 기본적으로 "업그레이드된" <strong>X-Wing</strong>입니다.

Intermediate

황새치

팁: Swordfish는 기본적으로 "업그레이드된" X-Wing입니다.
아직 X-Wing을 읽지 않았다면 여기에서 시작해 보는 것이 좋습니다.
X-Wing

황새치(Swordfish)는 생각보다 쉽습니다. 다음과 같이 생각해보세요:

세 개의 행(또는 세 개의 열)은 동일한 숫자를 세 개의 열(또는 세 개의 행)에 고정하므로 나머지 열(또는 행)에서 숫자를 제거할 수 있습니다.

r1c1을 사용하여 셀 위치를 설명합니다. r = 행, c = 열.


언제부터 사용할 수 있나요?

다음 3단계 체크리스트를 사용하세요(한 자리 d에 집중하세요):

  1. 행 3개(또는 열 3개) 찾기
  2. 이 세 행에서 d의 모든 후보는 동일한 3개 열로 제한됩니다(더 적을 수 있지만 다른 열에 쏟아져서는 안 됩니다).
  3. 작은 3×3 그물을 형성합니다.
    ⇒ 이 3개의 열에서 네트 외부의 후보 d는 제거될 수 있습니다.
    ("세 열 잠금 세 행" 버전은 행/열이 바뀌는 것과 동일합니다.)

간단한 니모닉: “세 행이 세 열을 잠그고, 네트 바깥쪽에서는 숫자를 삭제합니다.”


데모 예시(처음 3개 이미지는 동일한 예시입니다)

1단계: "네트" 찾기(위 이미지)

Swordfish demo (step 1)

위 이미지에서는 4, 6, 8행에만 초점을 맞췄습니다.
녹색 후보 5 위치는 모두 3, 5, 7 열과 교차하는 위치에 있습니다. 이것이 Swordfish "본체"(그물)입니다.

2단계: 작은 '가정'을 사용하여 직관 구축(아래 이미지)

Swordfish demo (step 2)

이것은 실제로 숫자를 입력하라는 것이 아닙니다. 단지 아이디어가 분명하게 느껴지도록 하기 위한 것입니다.

  • r8c3 = 5라고 가정합니다.
  • 그러면 8행에서 다른 셀은 5가 될 수 없습니다.
  • 그리고 열 3에서는 다른 셀이 5일 수 없습니다.
    따라서 이미지의 빨간색 후보 5 표시가 제거됩니다.

3단계: "X-Wing으로 축소"되는 것을 볼 수 있습니다(아래 이미지).

Swordfish demo (step 3)

8행의 5번 행이 네트 모서리에 "고정"되면 4행과 6행의 나머지 후보는 더욱 "정렬"되어 이미 알고 있는 X-Wing 패턴을 형성합니다.

이것이 Swordfish의 직관입니다.
8번 모서리 행이 숫자 5를 사용하게 되더라도 그물은 여전히 3, 5, 7열의 숫자 5를 "점유"합니다.
따라서 네트 외부 열의 후보 5는 제거될 수 있습니다.


실제 퍼즐 예시(아래 이미지)

Swordfish real example

위 이미지에서 행 1, 3, 8은 숫자 2에 대한 Swordfish를 형성하고 몸체는 2, 4, 8 열 내에 위치합니다.

다음 사항을 알 수 있습니다.

  • r3c4는 이미 고정 숫자입니다(후보가 아님).
  • r8c8에는 후보 2도 없습니다.

괜찮습니다. 핵심 조건은 다음과 같습니다.

세 행에서 숫자 2의 모든 후보 위치는 세 열 내에 유지됩니다.
더 적을 수도 있지만 그 이상이어서는 안 됩니다.

따라서 열 2, 4, 8에서는 네트 외부의 후보 2는 불가능합니다. 빨간색 표시는 제거할 수 있는 항목을 나타냅니다.


고차 물고기

"세 행이 세 열을 잠그는"(Swordfish) 경우 더 큰 물고기는 더 큰 그물일 뿐입니다.

  • 4차 물고기(해파리): 4행이 4열을 잠급니다(또는 그 반대).
  • 5차 물고기: 같은 생각추론은 동일합니다. 숫자는 순 교차점으로 제한되므로 커버 라인의 교차점 외부에 있는 후보는 제거될 수 있습니다.
    여기서는 고차 물고기에 대한 별도의 문서를 작성하지 않을 것입니다. 단지 Swordfish 사고를 재사용하면 됩니다.