**스워드피시(Swordfish)**는 X-윙의 3줄 버전이에요. 숫자 하나를 골라, 그 숫자가 같은 3개의 열에만 갇혀 있는 3개의 행을 찾으면, 그 3개의 열에서 나머지 칸의 그 숫자를 모두 지울 수 있어요.
한 번에 숫자 하나만 봐요. 그 숫자의 후보 숫자 칸이 행마다 많아야 3개인 행 3개(기준선)를 골라요. 그 후보가 모두 같은 3개의 열 안에 들어가면 스워드피시이고, 그 3개의 열이 덮개선이에요.
추론은 순수한 개수 세기예요. 3개의 행은 각각 그 숫자가 하나씩 필요하고, 그 3개는 모두 3개의 열 안에 있고, 열 하나에는 많아야 하나가 들어가요. 그러니 3개의 열은 3개의 행이 완전히 차지해요. 그 열의 다른 칸에는 그 숫자가 들어갈 수 없어요.
행과 열을 바꿔도 똑같이 통해요. 3개의 행에만 갇힌 3개의 열은 그 행들에서 그 숫자를 지워요.
| X-윙 | 스워드피시 | |
|---|---|---|
| 기준선 | 2 | 3 |
| 덮개선 | 2 | 3 |
| 기준선당 후보 | 정확히 2 | 2 또는 3 |
| 패턴 칸 | 4 | 6~9 |
| 보통의 소거 수 | 1~4 | 2~8 |
개수 조건이 느슨한 것이 스워드피시를 알아보기 어렵게 해요. 기준선에는 후보가 2개일 수도 3개일 수도 있고, 패턴은 보통 깔끔한 직사각형이 아니라 들쭉날쭉해요.
숫자 5만 봐요. 행 B, D, H를 보세요. 행 B에서 5는 B7이나 B8에만, 행 D에서는 D3이나 D7에만, 행 H에서는 H3, H7, H8에만 들어갈 수 있어요.
이 5들은 모두 열 3, 7, 8 안에 있고, 어떤 두 행도 같은 열 쌍을 공유하지 않으니 X-윙이 변장한 것이 아니라 진짜 스워드피시예요. 개수는 들쭉날쭉해서 2개, 2개, 3개예요. 3개의 행은 각각 자기 5가 필요하고 열 하나에는 하나만 들어가니, 열 3, 7, 8의 5는 행 B, D, H에 들어가요.
그러면 그 열의 나머지가 풀려요. F7, F8(열 7과 8), G3(열 3), J8(열 8)에서 5를 지워요. 소거는 4개이고, 여기서는 곧바로 이어지는 확정은 없어요.
스워드피시 패턴은 윙과 함께 어려움 클래식 스도쿠부터 중요해져요. X-윙보다 훨씬 드물어서, 색칠법과 체인으로 넘어가기 전 마지막 훑기로 여기세요. 줄 3개로 부족하다면 줄 4개로 같은 개수 논리를 쓰는 것이 젤리피시예요.