DTP関連のIT技術者。システム開発など
運営:嵐山デザインガレージ合同会社たけうちとおるのスクリプトノート| ファイナンシャルプランナー| 著書(Amazon)
スポンサーリンク
エンプティレクタングル
文字より下の具体例の説明を最初に読んでもらった方がわかりやすいと思います。
9つのBOX単位に考えます。BOX内で縦横2本のラインが通っている時。[T]字か[L]字か[十]字の形になります。
例えば[1]のラインができているときBOX内では縦方向か横方向(あるいは両方)のどこかに[1]が来ます。そこまでは当たり前です。
どちらかの延長線上に[1]が入ると[1]が入れない2択のセル[X]があり、もう片方の延長線上に[1]が入ったセル[Z]があるとして、[X]と[Z]の交点に[X]の強リンクがあり[1]が入る時、[Z]から[1]を削除できます。
例:下図が具体例です。ピンクのセルが[9]のエンプティレクタングルです。
横のラインのどこかに[9]が来ると延長線上の[R3C7]のセルに[9]は入れず、強リンクの下の[R6C7]に[9]が入ります。ということは[R6C2]に[9]は入れません。
横のラインのどこかに[9]が来るとその真下の[R6C2]に[9]は入れません。
いずれにしても[R6C2]に[9]は入れないので削除することができます。※エンプティレクタングルはグループXサイクルでも解けます。
7 | 4 6 9 | 2 | 4 6 9 | 5 | 4 6 | 3 8 | 3 8 | 1 |
8 | 56 9 | 3 | 1 | 2 6 7 9 | 2 6 7 | 4 | 2 56 7 9 | 2 56 7 9 |
4 6 9 | 1 | 45 9 | 3 | 2 4 7 9 | 8 | 7 9 | 2 56 7 9 | 2 56 7 9 |
3 | 4 6 7 9 | 8 | 5 | 4 6 9 | 1 | 2 | 4 6 7 9 | 4 6 7 9 |
4 6 9 | 456 7 9 | 45 9 | 2 4 6 9 | 8 | 2 4 6 | 1 | 456 7 9 | 3 |
2 | 456 9 | 1 | 7 | 4 6 9 | 3 | 89 | 456 89 | 456 89 |
5 | 8 | 6 | 2 4 | 1 | 9 | 3 7 | 23 4 7 | 2 4 7 |
1 4 9 | 3 | 4 9 | 2 4 6 8 | 2 4 6 7 | 2 4 6 7 | 5 | 12 4 89 | 2 4 89 |
1 4 9 | 2 | 7 | 4 8 | 3 | 5 | 6 | 1 4 89 | 4 89 |
なんとも不思議なテクニックです。強力に便利かと言われるとそうでもなくグループXサイクルをマスターしていれば代用が効きます。
とはいえ条件がはっきりしているのでチェーンが苦手な人(みなさん苦手だと思いますが・・・)は覚えておいていいテクニックです。
でもあんまり出てこないので優先順位は低いでしょう。
下図のように2つの候補を消すことができるエンプティレクタングルもあります
7 | 4 6 9 | 2 | 4 6 9 | 5 | 4 6 | 3 8 | 3 8 | 1 |
8 | 56 9 | 3 | 1 | 2 6 7 9 | 2 6 7 | 4 | 2 56 7 9 | 2 56 7 9 |
4 6 9 | 1 | 45 9 | 3 | 2 4 7 9 | 8 | 7 9 | 2 56 7 9 | 2 56 7 9 |
3 | 4 6 7 9 | 8 | 5 | 4 6 9 | 1 | 2 | 4 6 7 9 | 4 6 7 9 |
4 6 9 | 456 7 9 | 45 9 | 2 4 6 9 | 8 | 2 4 6 | 1 | 456 7 9 | 3 |
2 | 456 | 1 | 7 | 4 6 9 | 3 | 89 | 456 89 | 456 89 |
5 | 8 | 6 | 2 4 | 1 | 9 | 3 7 | 23 4 7 | 2 4 7 |
1 4 9 | 3 | 4 9 | 2 4 6 8 | 2 4 6 7 | 2 4 6 7 | 5 | 12 4 89 | 2 4 89 |
1 4 9 | 2 | 7 | 4 8 | 3 | 5 | 6 | 1 4 89 | 4 89 |
R1C1 | R1C2 | R1C3 | R1C4 | R1C5 | R1C6 | R1C7 | R1C8 | R1C9 |
R2C1 | R2C2 | R2C3 | R2C4 | R2C5 | R2C6 | R2C7 | R2C8 | R2C9 |
R3C1 | R3C2 | R3C3 | R3C4 | R3C5 | R3C6 | R3C7 | R3C8 | R3C9 |
R4C1 | R4C2 | R4C3 | R4C4 | R4C5 | R4C6 | R4C7 | R4C8 | R4C9 |
R5C1 | R5C2 | R5C3 | R5C4 | R5C5 | R5C6 | R5C7 | R5C8 | R5C9 |
R6C1 | R6C2 | R6C3 | R6C4 | R6C5 | R6C6 | R6C7 | R6C8 | R6C9 |
R7C1 | R7C2 | R7C3 | R7C4 | R7C5 | R7C6 | R7C7 | R7C8 | R7C9 |
R8C1 | R8C2 | R8C3 | R8C4 | R8C5 | R8C6 | R8C7 | R8C8 | R8C9 |
R9C1 | R9C2 | R9C3 | R9C4 | R9C5 | R9C6 | R9C7 | R9C8 | R9C9 |
Rは行(Y軸)、Cは列(X軸)となっています。(Row、Column)
DTP関連のIT技術者。システム開発など
運営:嵐山デザインガレージ合同会社