ソードフィッシュ(Swordfish)は、Xウイングを二本の行から三本の行に広げた上級テクニックです。三本の行で、ある数字が入れるマスがそれぞれ二つか三つだけで、そのマスがすべて同じ三本の列にあるとき、その三本の列のほかのマスから、数字を消せます。
ソードフィッシュは、フィッシュと呼ばれるパターンの仲間です。Xウイングは二本の行と二本の列、ソードフィッシュは三本の行と三本の列、ジェリーフィッシュ (英語)は四本ずつを使います。大きくなるほど、まれで見つけにくくなります。この記事ではルールを説明し、実際の盤面で、マスごとに見せていきます。
ソードフィッシュのルール
ソードフィッシュには、次の三つがそろっている必要があります。
- 数字を一つ選ぶ。たとえば2。
- その数字が入れるマスが、それぞれ二つか三つだけの行を三本探す。
- そのすべてのマスの列を調べる。合わせて、ちょうど三本の列になっている。
三本の行には、どれもその数字が一つ入ります。この行では数字が入れるのは三本の列だけなので、三つの数字が三本の列に入ることになります。そのうち二つが同じ列に入ることはできないので、三本の列に一つずつ入ります。
つまり、三本の列の数字は、すでに三本の行の中で決まっています。この三本の列のほかのマスには入れないので、そこから数字を消せます。
それぞれの行が、三本の列すべてに数字を持つ必要はありません。一つの行は、そのうち二本の列にしか数字がなくてもかまいません。大切なのは全体で、三本の行のすべてのマスを合わせて、三本の列におさまることです。
ルールを一言でいうと
三本の行で、一つの数字が同じ三本の列にしか入れないなら、その三本の列のほかの部分から数字を消す。
実際の盤面で一手ずつ
この局面は、やさしい手が出尽くしていて、入れられるシングルはありません。空きマスにはすべて、まだ入る可能性のある数字が候補として書かれています。
- 5 最初から入っている数字
- 5 解けた数字
- 5 新しく入る数字
- 5 パターンの候補
- 5 消せる候補
パターンを見つける
数字の2だけを見て、行ごとにマスを数えます。うまく組み合わさる行が三本あります。
- 行2: 2が入れるのはR2C1とR2C5だけ。
- 行3: 2が入れるのはR3C5とR3C8だけ。
- 行9: 2が入れるのはR9C1とR9C8だけ。
この6つのマスが使う列は、列1、列5、列8の三本だけです。これが2のソードフィッシュです。どの行も、三本の列のうち二本にしか数字がなく、行ごとに抜けている列が違います。それでもパターンは成立します。三本の行を合わせると、ちょうど三本の列になるからです。
二つの場合を確かめる
- 場合A: 行2の2がR2C1にある。すると行9の2は列1には入れないので、R9C8にある。すると行3の2は列8には入れないので、R3C5にある。
- 場合B: 行2の2がR2C5にある。すると行3の2はR3C8に、行9の2はR9C1にある。
どちらの場合も、列1、列5、列8には、パターンの中から2が一つずつ入ります。だから、この三本の列のほかのマスは2になれません。列1のR7C1と列8のR6C8から2を消しましょう。列5には、候補の2が残るほかのマスがないので、変わりません。
結果を次の一手につなげる
ソードフィッシュは、それだけでは数字を決めませんが、消した候補が次の一手を開くことがよくあります。R6C8の候補は2と8でした。ソードフィッシュで2が消えたので、残る候補は8だけです。これはネイキッドシングルです。R6C8に8を入れましょう。
Sudoku Royaleで試す
いつものナンプレ・数独を、広告もポップアップもなく。毎日新しいデイリーチャレンジ、タイマーなしで無制限に遊べる練習、テクニックの特訓。熱くなりたい日は、2〜18人で一つの共有グリッドを競うライブ対戦も。
Sudoku Royaleを無料でダウンロード(iOS)列で見るソードフィッシュ
ソードフィッシュも、行と列を入れ替えて成り立ちます。三本の列で、ある数字が入れるマスがそれぞれ二つか三つだけで、そのマスがすべて同じ三本の行にあるとき、その三本の行のほかのマスから、数字を消せます。
考え方は同じで、90度回しただけです。パターンを見つけた線の候補は残り、交わる線の候補が消えます。パズルによってはどちらか一方しかないので、両方の向きを確かめましょう。
ソードフィッシュの探し方
ソードフィッシュは、二本ではなく三本の行を合わせる必要があるので、Xウイングより見つけにくいです。すべての候補を書いたメモ (英語)が必要です。次の順番で探しましょう。
- 先にやさしいテクニックを試す。 シングル、ペア、ポインティングペア、Xウイングは、見つけるのが早く、多くのマスを解けます。
- 数字を一つずつ取る。 盤面で候補があまり残っていない数字から始めます。候補が少ないほど、調べる行も少なくなります。
- 使える行を書き出す。 行ごとに、その数字が入れるマスを数えます。マスが二つか三つの行を残して、その列を覚えておきます。
- 三本の行を組み合わせる。 そのうち三本の行を合わせて、ちょうど三本の列になれば、ソードフィッシュです。何も見つからなければ、列で同じ探し方を繰り返します。
- 候補を消す。 交わる三本の線のほかのマスから数字を消し、もう一度ヒドゥンシングルとネイキッドシングルを探します。
よくあるミス
- 三本ではなく四本の列になる。 三本の行のマスが四本の列にまたがるなら、ソードフィッシュではなく、ソードフィッシュのルールでは何も消せません。候補を消す前に、もう一度列の数を数えましょう。
- 消す向きを間違える。 行で見つけたパターンは、列の候補を消します。三本の行の候補は、すべて残ります。
- メモが不完全。 候補が一つ抜けているだけで、本当は三本の列の外にもマスがある行が、三本の列におさまるように見えてしまいます。
- 毎回消せると思う。 ソードフィッシュが役に立つのは、三本の列にその数字を持つほかのマスがあるときだけです。例では、列5にはありませんでした。
ソードフィッシュを探すとき、その次に学ぶこと
ソードフィッシュは、三本の行と三本の列を合わせる必要があるので、Xウイングよりずっとまれです。難しい問題の多くは、必要としません。難しい問題や上級の問題で行き詰まり、もっと簡単なテクニックでは何も出ないときにだけ、探しましょう。必要な問題では、例のように、候補を消すと次の数字が決まることがよくあります。
Dojoでソードフィッシュを特訓
Sudoku RoyaleのDojoには、このパターンの短いレッスンとドリルがあります。次の一手がこのパターンになる盤面が、次々に出題されます。記録は正解を連続で出したときの最速タイムで、ほかのプレイヤーと比べることもできます。iPhoneでソードフィッシュのドリルを開くか、Dojoのしくみ (英語)を読んでみてください。
Sudoku Royaleを無料でダウンロード(iOS)ソードフィッシュの次は、それぞれ二つの候補を持つ三つのマスをつなぐXYウイングと、一つの数字をマスのチェーンでたどるシンプルカラーリングを学びましょう。フィン付きXウイング (英語)では、フィッシュに余分なマスが一つあるときに、まだ消せる候補を紹介しています。全体像は数独のテクニック一覧 (英語)で読めます。
よくある質問
ナンプレ・数独のソードフィッシュとは何ですか?
一つの数字についてのパターンです。三本の行で、その数字が入れるマスがそれぞれ二つか三つだけで、そのマスがすべて同じ三本の列にあるとき、その三本の列のほかのすべてのマスから、数字を消せます。行と列を入れ替えても、同じルールが成り立ちます。
ソードフィッシュとXウイングの違いは何ですか?
Xウイングは二本の行と二本の列を使い、ソードフィッシュは三本の行と三本の列を使います。考え方は同じですが、ソードフィッシュはよりまれで、見つけにくいです。
三本の行のすべてが、三本の列すべてに数字を持つ必要がありますか?
いいえ。それぞれの行は、三本の列のうち二本か三本に数字があれば十分です。ルールが求めるのは、三本の行のすべてのマスを合わせて、ちょうど三本の列を使うことだけです。
ソードフィッシュで消せる候補はどれですか?
パターンの外にある、交わる三本の線から数字を消します。三本の行でパターンを見つけたなら、三本の列のほかのマスから消します。三本の列で見つけたなら、三本の行のほかのマスから消します。
ソードフィッシュはどのくらいよく出てきますか?
Xウイングよりずっとまれです。やさしい問題や普通の問題ではほとんど必要なく、必要なのは難しい問題と上級の問題の一部だけです。