ルーピック・キューブ (2)

[答え]

j2a1b2(3手)

 ┏━┳━┳━┓   ┏━┳━┳━┓   ┏━┳━┳━┓
 ┃7┃5┃3┃   ┃7┃5┃3┃   ┃1┃5┃3┃
 ┣━╋━╋━┫ j2 ┣━╋━╋━┫ a1 ┣━╋━╋━┫
 ┃8┃6┃1┃ → ┃1┃8┃6┃ → ┃4┃8┃6┃
 ┣━╋━╋━┫   ┣━╋━╋━┫   ┣━╋━╋━┫
 ┃4┃2┃9┃   ┃4┃2┃9┃   ┃7┃2┃9┃
 ┗━┻━┻━┛   ┗━┻━┻━┛   ┗━┻━┻━┛
                        ↓b2
                     ┏━┳━┳━┓
                     ┃1┃2┃3┃
                     ┣━╋━╋━┫
                     ┃4┃5┃6┃
                     ┣━╋━╋━┫
                     ┃7┃8┃9┃
                     ┗━┻━┻━┛

各マスの数字が目指す位置に達するために移動すべき大きさを考えてみます。
ヒントの続きで、空白を埋めると下図のようになります。

 ┏━┳━┳━┓
 ┃01┃02┃00┃
 ┣━╋━╋━┫
 ┃22┃20┃21┃
 ┣━╋━╋━┫
 ┃01┃02┃00┃
 ┗━┻━┻━┛

すると、i行とk行はどの数字も横方向の移動は必要なく、j行の各数の横移動数は2で揃っているので、まずj2とする。それに合わせてj行だけ書き換えると(下図)、a列、b列の縦移動数が揃うので、それぞれ移動させて解答のようになる。

 ┏━┳━┳━┓
 ┃01┃02┃00┃
 ┣━╋━╋━┫
 ┃01┃02┃00┃
 ┣━╋━╋━┫
 ┃01┃02┃00┃
 ┗━┻━┻━┛

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください