플레이할 준비 되셨나요?

스도쿠 시작!

포싱 네트

극한클래식 + 킬러38단계 중 37단계3분 읽기

포싱 네트는 순수한 논리로 쓸 수 있는 마지막 기술이에요. 한 칸의 후보를 하나씩 차례로 골라 결과를 끝까지 따라가고, 모든 갈래가 동의하는 것을 찾아요. 후보 중 하나는 진짜 값이니, 모든 갈래가 동의하는 것은 참이에요. 추측은 하나도 없어요. 경우 하나가 아니라 모든 경우를 살펴볼 뿐이에요.

이 패턴은 무엇일까요

체인은 추론 한 줄을 따라가요. 네트는 시작 칸이나 구역의 선택지마다 그런 줄을 하나씩 따라가고, 일반적으로는 한 줄이 다시 갈라지기도 해요. "이 칸이 4이고 저 칸이 9이니, 박스에 7이 들어갈 자리는 하나뿐이다"처럼 결론 하나에 앞선 추론이 동시에 2개 필요할 수 있어요. 모든 선택지를 확인한다는 점에서 네트는 체인보다 강하고, 확인하기는 더 느려요.

시작하는 방법이 2가지, 끝내는 방법도 2가지예요.

시작점따라가는 것증명하는 것
후보가 k개인 칸후보마다 갈래 하나모든 갈래가 공유하는 것
한 구역에서 k곳에 들어가는 숫자자리마다 갈래 하나모든 갈래가 공유하는 것

모든 갈래가 같은 배치를 만든다면 그 배치는 참이에요. 모든 갈래가 같은 후보를 지운다면 그 후보는 죽어요. 그리고 갈래 하나가 모순(한 구역에 같은 숫자가 두 번, 또는 남은 후보가 없는 칸)에 부딪히면, 다른 갈래를 볼 필요 없이 그 후보 하나만으로 거짓이에요.

언제 찾아볼까요

더 쉬운 방법이 모두 실패했을 때만 쓰세요. 싱글, 잠긴 집합, 피시, 윙, 체인, 얼모스트 락드 셋을 모두 해 본 다음이에요. 네트는 추적하는 비용이 크고 틀리기 쉬워서, 습관이 아니라 의도적인 마지막 논리 단계예요. 후보가 2개이고 후보 2개 칸 이웃이 많은 칸을 시작점으로 고르세요. 그러면 갈래가 짧아서 전체를 확인할 수 있어요.

단계별 적용 방법

  1. 모든 메모를 새로 고치세요. 오래된 후보 위에 쌓은 네트는 아무것도 증명하지 못해요.
  2. 후보가 2개인 칸, 또는 한 구역에서 들어갈 자리가 2곳인 숫자를 고르세요.
  3. 첫 번째 선택지를 가정하고, 실제로 강제되는 배치만 적어요.
  4. 그것을 완전히 되돌린 뒤, 두 번째 선택지로 똑같이 하세요.
  5. 갈래를 비교하세요. 모든 갈래가 공유하는 배치나 소거는 남겨요.
  6. 어떤 갈래가 스스로 모순된다면, 그 후보를 즉시 버리세요.

풀이 예시

칸에서 시작하기

  1. 쉬운 기술은 다 썼어요. 1, 5, 7만 가능한 H1을 보세요.

  2. H1은 1, 5, 7 중 하나여야 해요. 값을 하나씩 넣어 보며 C1의 7을 지켜봐요.

  3. 가지 1: H1 = 7. C1은 H1과 열 1을 함께 쓰므로 7일 수 없어요.

  4. 가지 2: H1 = 1. 그러면 A1은 1이 아니므로 7이고, C1은 7일 수 없어요(역시 열 1).

  5. 가지 3: H1 = 5. E1에서 5가 지워지므로(열 1) 박스 4에서 5가 들어갈 자리는 F3뿐이에요.

    F3 = 5이면 행 F에서 8이 들어갈 자리는 F8뿐이에요. 그러면 C8은 8일 수 없어서 행 C의 8은 C1뿐이에요.

    C1 = 8이므로 C1은 7이 아니에요.

  6. 시험으로 넣은 값을 지워요. 세 가지 모두 C1이 7이 아니라는 결론으로 끝나요.

    C1에서 7을 지워요. H1의 모든 값이 7을 배제하기 때문이에요.

쉬운 기술은 다 썼어요. 1, 5, 7만 가능한 H1을 보세요.

H1은 이고, 목표는 C1의 7이에요. H1의 값을 차례로 따라가요.

  • H1 = 7: C1은 H1과 열 1을 공유하므로 7이 아니에요.
  • H1 = 1: A1은 1이 될 수 없으니 A1은 7이고, 같은 열 때문에 C1은 7이 아니에요.
  • H1 = 5: E1에서 5가 빠지니 F3이 박스 4의 유일한 5예요. 그러면 F8이 행 F의 유일한 8이고, C8은 8이 될 수 없으며, C1이 행 C에 남은 유일한 8이에요. C1 = 8이므로 C1은 7이 아니에요.

3개 갈래가 모두 C1이 7이 아니라는 결론에 닿으니, C1에서 7을 지워요. H1이 무엇인지는 끝내 알 수 없어요. 갈래들은 제 역할을 하고 버려진 거예요.

구역의 숫자에서 시작하기

  1. 쉬운 기술은 다 썼어요. 박스 7의 7을 보세요.

  2. 박스 7에는 7이 필요하고 G2, H2, J3에만 들어갈 수 있어요. 자리를 하나씩 시험하며 A2의 7을 지켜봐요.

  3. 가지 1과 2: 7이 G2 또는 H2에 있으면 세 칸이 모두 열 2에 있으므로 A2는 7일 수 없어요.

  4. 가지 3: J3 = 7. 그러면 J3은 5가 아니고, 열 3에서 5가 들어갈 자리는 A3뿐이에요.

    A3 = 5이면 행 A에서 1이 들어갈 자리는 A2뿐이에요. A2 = 1이므로 7이 아니에요.

  5. 시험으로 넣은 값을 지워요. 박스 7이 7을 어디에 두든 A2는 7이 아니게 돼요.

    A2에서 7을 지워요.

쉬운 기술은 다 썼어요. 박스 7의 7을 보세요.

박스 7에는 7이 필요하고, 들어갈 수 있는 곳은 G2, H2, J3뿐이에요. 목표는 A2의 7이에요.

  • 7이 G2 또는 H2: A2는 두 칸과 열 2를 공유하므로 7이 아니에요.
  • 7이 J3: 그러면 J3은 5가 아니니 A3이 열 3의 유일한 5예요. A3 = 5이면 A2가 행 A의 유일한 1이니 A2 = 1이고 7이 아니에요.

박스 7이 7을 어디에 놓든 A2에는 7이 없으니, A2에서 지워요.

두 판 모두 모든 갈래가 같은 결과에 닿는데, 그게 논증의 전부예요. 실제 네트는 갈래 안에서 다시 갈라질 수도 있고, 그럴 땐 결론에 앞선 추론이 동시에 2개 필요할 수 있어요.

자주 하는 실수

  • 다음 갈래를 시작할 때 이전 갈래의 표시를 판에 남겨 두는 것. 모든 갈래는 손대지 않은 같은 상태에서 시작해야 해요.
  • 강제된 배치 대신 "아마도"를 따라가는 것. 싱글과 잠긴 소거만 적을 수 있어요.
  • 시작 칸의 후보를 빠뜨리는 것. 갈래 하나라도 빼먹으면 일치는 아무 가치가 없어요.
  • 한 갈래의 모순을 다른 갈래들의 결론을 증명하는 것으로 읽는 것.

어디서 만날까요

우리의 가장 어려운 판은 포싱 네트를 요구하도록 만들어졌어요. 전설 난이도 퍼즐에서 만날 텐데, 3D 메두사 같은 체인 기술을 먼저 써 본 뒤에야 필요해요. 네트로 풀리는 건 원칙적으로 더 짧은 기술로도 풀 수 있어요. 그 짧은 기술을 찾지 못할 때 쓰는 게 네트예요.