公式を覚えずにルービックキューブを解く方法:小学生でもわかる!
もしかしたらあなたはルービックキューブ(Rubik’s Cube)初心者で、一度も完全に揃えたことがないという方もいるかもしれません。
世に出回っている解説書のほとんどは、ただ「まずこうして、次にこうすれば完成します」と、奇妙な公式の羅列を教えてくれるだけ。言われた通りにやっても、なぜそうなるのか理解できないまま、という経験はありませんか?
この記事こそ、そんなあなたの救世主となるでしょう。あなたは、公式を一切覚えることなく、ゼロからルービックキューブを完成させる方法を身につけることができます。ルービックキューブの誕生秘話から、その仕組みまでを深く理解し、理論と実践の両面から、ひとつひとつ丁寧に手順を追って完全に復元し、観察のコツまでお伝えします。
もしかしたら、これがあなたにとって初めてのルービックキューブ完全攻略になるかもしれませんね。
ルービックキューブの誕生
ルービックキューブはなぜこれほどまでに人々を魅了するのでしょうか?まずは、その誕生秘話から紐解いていきましょう。
1974年、ハンガリーの建築学教授エルノー・ルービック氏は、学生たちに「各パーツが独立して動きながらも、全体の構造を壊さない仕組み」を実演するために、木製のプロトタイプを制作しました。6つの面に異なる色を塗ったその瞬間、ルービックキューブは誕生したのです。
驚異的な組み合わせの数
3x3のルービックキューブには、8つのコーナーキューブ、12つのエッジキューブ、そして6つの中央キューブがあり、目に見えるキューブは全部で26個です。しかし、実際に動かせるのは、6つの中央キューブを除いた20個のキューブだけです。
では、その状態の総数はどれくらいになると思いますか?なんと、4.3 × 10¹⁹通りです。
これがどれほどの数か想像できますか?地球上の砂粒の総数よりも多いのです。もし1秒間に10億通りの状態を試したとしても、全てを網羅するには1300年以上かかります。また、もし全ての状態を1枚の紙に書き記して積み重ねたら、その厚さは地球から太陽までを14,000回往復する距離に匹敵すると言われています。
たった3x3の小さなルービックキューブが、これほど奥深いとは驚きですよね。その斬新で面白い遊び方、千変万化する無限の魅力ゆえに、発売当初から市場を席巻し、あらゆるジャンルの愛好家たちがこぞって挑戦しました。瞬く間にルービックキューブ競技が発展し、様々なプレイスタイル(スピードキュービング Speedsolving、目隠し Blindfolded、片手 One-Handed、足 With Feet)や、多様な解法(LBL法 Layer by Layer、コーナーファースト法 Corners First、CFOP、Rouxブリッジ法、Petrus、ZZ)、さらには異形キューブ(2x2から7x7、ピラミンクス Pyraminx、スキューブ Skewb、メガミンクス Megaminx)が次々と生み出されていきました。

ルービックキューブの魅力は計り知れず、数学者たちは数十年にわたりその奥深くに潜む数学を研究し「神の数字」を探し求め、宇宙飛行士は宇宙空間でこれを遊び、老若男女が様々な大会で才能を発揮しています。しかし、その計り知れない魅力に比べ、ルービックキューブを解くプレイヤーはまだまだ少ないのが現状です。そこで、この記事を通じて皆さんにルービックキューブの解き方を教え、この知的なパズルゲームがもたらす喜びを享受してもらいたいと願っています。
公式のジレンマ
世に出回っているほとんどの解法は、多くの公式を覚えることをプレイヤーに要求します。これは初心者にとって非常にハードルが高く、ルービックキューブを解く楽しさを知る前に、公式の壁に阻まれてしまうこともしばしばです。有名なCFOP法に至っては100以上の公式があり、初心者でも数十個は暗記しなければなりません。
そこで今回、私が皆さんにお伝えしたいのは、公式を一切覚えることなく、楽しくルービックキューブを遊べる方法です。観察と理解だけでルービックキューブを完成させられるようになります。
数学の強力な武器:群論(Group Theory)
質問です:公式を一つも覚えることなく、ルービックキューブを完成させるにはどうすれば良いでしょうか?
ここで我々が切り札として持ち出すのが、数学の強力な武器「群論(Group Theory)」です。数学で解決できない問題など、存在しないのですから。
では、ルービックキューブと群論にはどのような関係があるのでしょうか?実は、ルービックキューブ自体が「群」なのです。ルービックキューブにおける一回ごとの回転は、それぞれが「置換操作」にあたります。この操作にはいくつかの特性があります。それは、組み合わせることができ、逆転させることができ、しかし「交換」することはできない、という点です。
小学校で習った掛け算は「可換」な操作で、A × B も B × A も結果は全く同じですよね。しかし、ルービックキューブという群においては、AとBの操作を入れ替えると等価ではなくなります。Rの後にUを回すのと、Uの後にRを回すのとでは、全く異なる結果になります。このように群を理解すれば、ルービックキューブを理解できます。そして、ルービックキューブを解くことは、群を理解する助けにもなるのです。
おめでとうございます!これであなたは、アーベル群(掛け算や足し算がこれにあたります)と非アーベル群(ルービックキューブの群がこれにあたります)の違いを理解したことになります。
(補足:ルービックキューブの標準的な操作は通常、アルファベットで表されます。Rは右側面を時計回りに90度回転、Uは上面を時計回りに90度回転を意味します。R’は反時計回りに90度回転、M’は中段を上方向に回転、Mは中段を下方向に回転を表します。)
ルービックキューブの動きは、付録のオンラインアニメーションで直接観察し、学ぶことができます。
原理編:公式を覚えないための核心:交換子(Commutator)
ルービックキューブを完成させるためには、他のキューブの位置を変えずに、特定のキューブだけを移動させるという状態を実現する必要があります。
数学では、この操作を「交換子(Commutator)」と呼び、A B A⁻¹ B⁻¹と表記します。
A⁻¹ はAの逆操作を意味します。
身近な例として、エレベーターに例えてみましょう。ある人を1階から3階へ移動させると仮定します。
- A:人がエレベーターに乗り込む
- B:エレベーターが3階へ上昇
- A⁻¹:人がエレベーターから降りる
- B⁻¹:エレベーターが1階へ戻る
結果として、エレベーターは元の位置に戻りましたが、人は1階から3階へ移動しました。重要なのは、エレベーターが戻る時には、すでに人が中にいないこと。つまり、周りの環境は元に戻ったのに、目的のものは位置を変えた、というわけです。
ルービックキューブで言えば、RとR⁻¹は右側面を時計回りに90度、そして3番目のステップで反時計回りに90度回転させる操作に相当します。
A⁻¹ B⁻¹ という逆操作は、AB操作によって乱れた環境を元に戻し、特定のキューブだけを交換し、他の環境に影響を与えないようにするのです。
では、なぜ A A⁻¹ B B⁻¹ ではないのでしょうか?これでは各動作が直接打ち消し合い、キューブを交換することができません。操作Aを行った直後に逆操作A⁻¹を行えば、何もしていないのと同じことになります(例えば、上面を反時計回りに90度回した直後に時計回りに90度回すようなものです)。だからこそ、A B A⁻¹ B⁻¹の形であることで、初めて交換が成立するのです。
これが最も基本的な交換であり、ルービックキューブにおいて最も扱いやすい「原子的な動き」は、**R U R’ U’**です。

これは長く組み合わせることで、様々な置換効果を実現できます。例えば、(R U R’ U’) (R U R’ U’) (R U R’) のように。
実はこれこそが公式の源流です。なぜ公式が存在するのかというと、それは一連の最も基本的な置換操作を組み合わせ、一つのシーケンスにしたものだからです。このシーケンス通りに実行すれば、特定の目的(例えば、特定のエッジキューブやコーナーキューブを揃えるなど)を素早く達成でき、異なるシーケンスを組み合わせて使うことで、最終的にルービックキューブの完成へと導かれるのです。
原理を理解すれば、自分だけのオリジナル公式を組み立てることさえ可能です。(ルービックキューブの公式を自分で作成する方法については、次回の記事で詳しく解説する予定です。)
したがって、公式を一つも覚えることなくルービックキューブを完成させるには、この基本的な置換の考え方を身につけるだけで十分です。他のどんな場面にも応用できます。最も原子的な置換動作は、3つのコーナーキューブ、または3つのエッジキューブの位置を交換することになります。
ルービックキューブ内で交換を行う方法
先ほど述べたように、ルービックキューブにおいて最も扱いやすい原子的な交換動作は**R U R’ U’**です。この動作を深く理解すれば、すぐにルービックキューブの最初の2層を完成させられるようになるでしょう。
この動作は、実は次のような意味合いを含んでいます:移動させる(右側面)、(目的のキューブを)挿入する、(右側面を)元に戻す、(上面を)元に戻す。
これにより、左手前のコーナーキューブと中央のエッジキューブを、右下隅に挿入する、という操作が実現できます。
この動作は、U R U’ R’ や F R F’ R’ のように、様々な位置で応用できます。さらには中段の**M U M’ U’**や、**U2 R U2 R’**といった形も存在します。

開始直後はルービックキューブが最も複雑な状態にあるため、上記のような基本的な置換をたくさん使い、まず一面や一部を揃えることで、混乱度を下げていきます。
しかも、状態が非常に乱れている場合、R U R’ U’ の最後の「環境を元に戻す」動作であるU’は、状況によっては省略し、次の動作に直接つなげることが可能です。これにより、「移動させる、挿入する、元に戻す」という簡略化された形になることもあります。
移動させる、挿入する、元に戻す。
これこそが核となる動きです。おめでとうございます、あなたはもうルービックキューブの遊び方を理解したことになります!
しかし、後半になると、すでに揃えた状態を完全に崩すことなく、特定のキューブだけを交換するために、より長い置換手順が必要になります。
例として、R U’ L’ U R’ U’ L Uという動作を見てみましょう。これは、他の部分に影響を与えることなく、3つのコーナーキューブだけを交換できます。交換子のロジックに分解すると次のようになります。
A = R U' (コーナーキューブを外へ出す)
B = L' (左側面を動かす)
A⁻¹ = U R' (Aの操作を元に戻す)
B⁻¹ = U' L U(Bの操作を元に戻し、調整を加える)
効果:左下のコーナーキューブの位置は変わらず、他の3つのコーナーキューブが交換されます。
これが、おそらくこの記事で唯一、あなたが「公式」として少し理解する必要がある部分でしょう。しかし、これも実戦編で使い方を学び、実際に操作する中で感覚として掴んでいくものであり、丸暗記する必要はありません。
実践編:ゼロから復元
さて、いよいよこの記事のメインイベントです。観察と理解だけで、ゼロからルービックキューブを完全に復元するまで、一歩ずつあなたを導いていきましょう。
準備するものは、
- ルービックキューブ一つ
- そして少しばかりの忍耐力(観察と理解を重視するからです)
まず、手元にルービックキューブがあることを前提とします。国際標準のスクランブル(F’ D2 F’ U F’ U2 F’ L R F U2 F2 D’ R L D L B R D’)でランダムに混ぜておいてください。これから、このルービックキューブを一緒に揃えていきましょう。
または、こちらのオンライン版で直接プレイすることも可能です。このリンクを開くと、すでにスクランブルされたルービックキューブが表示されます:3D ルービックキューブ — Philo Li

ここでは、非常に洗練されたRouxブリッジ解法の考え方を借りて、復元を進めていきます。ブリッジ解法とは、一層ずつ揃えるのではなく、まず左右両側の1×2×3ブロック(通称「左右ブリッジ」)を揃え、その後、上層と残りの部分を揃える方法です。
ブリッジ解法は非常に自由度が高く柔軟で、他の有名な解法に比べて手順が少なく、覚える公式も比較的少ないのが特徴です。その根底には交換子のロジックがあるからです。このフレームワークの中で、公式を一つも覚えることなくルービックキューブを解く方法を学んでいきましょう。

ステップ1:観察位置を固定する
ブリッジ解法では、観察位置は固定されています。復元中にルービックキューブを頻繁に動かす必要はなく、常に同じ角度から考え、作業を進めます。この固定された面を基準にすることで、コーナーキューブやエッジキューブがどこにあるべきか、非常に簡単に把握できるようになります。
この角度を基準にしましょう。
- 正面(あなたに向いている面):緑面
- 左側面:赤
- 右側面:オレンジ
- 上面:黄
- 底面:白
- 背面:青
ステップ2:左右ブリッジを構築する
左ブリッジの構築手順:
- まず白赤エッジキューブを所定の位置に戻す(左下の支柱)
- 次に奥にある青赤エッジキューブを所定の位置に戻す
- さらに手前の2つの赤コーナーキューブを所定の位置に戻す
左ブリッジ完成状態の図:

この過程に公式は一切不要です。観察と理解だけで十分で、練習を重ねるほどに習熟していきます。
F’ L:観察しながら、赤白エッジキューブを見つけ、所定の位置に戻します。白面が下、赤面が左を向くように。

M2 F2 U2 B:青赤エッジキューブとコーナーキューブを所定の位置に戻します。

U2 B U R’ U2 F’:左ブリッジの最後の2つのキューブの位置を見つけ、工夫して所定の位置に戻します。これで完璧な左ブリッジが完成です。

右ブリッジも同様です。赤をオレンジに置き換え、上記の手順を繰り返します。ただし、ここで注意すべきは、すでに完成した左ブリッジを崩さないことです。もし一時的に位置を借りる必要がある場合は、左ブリッジを一時的にずらして、右側の操作が左ブリッジに影響しないようにし、右側の操作が終わったら左ブリッジを元に戻しましょう。
右ブリッジの中央:U’ M U’ R2

右ブリッジの最初のキューブ:U’ M’ U2 R’ U R

右ブリッジの最後のブロックが完成しました。これを所定の位置に挿入したいので、まず左ブリッジを一時的にずらし(F’)、スペースを空けてからブロックを移動させ(U)、最後に左ブリッジと右ブリッジを同時に元に戻します。

これで左右のブリッジが完成した状態です。ブリッジが形成されていればOKで、他の色キューブは一旦気にしなくても大丈夫です。

ステップ3:上面のコーナーキューブを揃える
左右のブリッジが完成したら、次に残りの4つのコーナーキューブを揃え始めます。ここでは「コーナーキューブの3サイクル」を使い、3つのコーナーキューブをAからB、BからC、CからAへと循環的に交換させます。

コーナーキューブの3サイクル
公式 1
R U' L' U R' U' L U
- 左下のコーナーキューブの位置は変わらない
- 他の3つのコーナーキューブは反時計回りに位置を交換する
- ただし、それらのキューブ内部の色は時計回りに回転する
公式 2(ミラー版)
L' U R U' L U R' U'
- 右下のコーナーキューブの位置は変わらない
- 他の3つのコーナーキューブは時計回りに位置を交換する
- ただし、それらのキューブ内部の色は反時計回りに回転する

コーナーキューブの向きで遭遇するケースは、良いコーナーの数が0、1、2、4の4種類しかありません。
- 良いコーナーが4個:完成状態
- 良いコーナーが1個(小魚の形):もう一度3サイクル、またはミラー版を行えば完成
- 良いコーナーが0個 / 2個:まず悪いコーナーを3サイクルの影響を受けない位置(左下隅)に置き、一度3サイクルを行うと、良いコーナーが1個になり、上記のケースに戻ります。
3サイクル基本バージョンは2回行うことで揃うことがありますが、ミラー版3サイクルは1回で完全に揃うこともあります。初心者はまず基本版をマスターし、観察と理解に重点を置けば、やがて応用できるようになります。この黄色面が上を向く3サイクルは、有名な古典公式である「左右小魚公式」としても知られていますので、小魚の形を意識してみてください。
この公式も覚える必要はありません。2つの緑色のキューブがどのように動くかを観察し、実際に数回自分でやってみれば慣れるはずです。要は、上面の3つのコーナーキューブを交換する動きなのです。
左右ブリッジを完成させたルービックキューブを見ると、上部に黄色の面が2つあることがわかります。そこで、左下隅を黄色ではないキューブに置き換え、一度コーナーキューブの3サイクル操作を行います。その後、さらに2回3サイクルを行うか、または一度ミラー版3サイクルを行えば、上面の4つのコーナーキューブ全てが黄色面を上向きにすることができます。

4つの黄色コーナーが完成しました!

位置の調整(側面の色の整列)
4つのコーナーキューブの黄色面が全て上を向いたら、次にコーナーキューブの側面の色を揃える必要があります。これにより、コーナーキューブが完全に所定の位置に戻ります。
ここでJ-permのバリエーションを使います:R U2 R’ U’ R U2 L’ U R’ U’ L
この公式のロジックは、「ペアの移動 + 論理的交換」として分解できます。
- 前半部分
R U2 R' U' R:ペアを安全な場所に一時的に移動させ、スペースを確保する - 後半部分
U2 L' U R' U' L:3サイクルのロジックを利用し、2つのコーナーキューブの正確な入れ替えを完了させる
効果:右側の2つのコーナーキューブが位置を交換し、同時に黄色面が上を向いたまま、他のコーナーキューブは変化しません。
これは、任意の隣接する2つのコーナーキューブの位置を交換できる(U操作でどの2つのコーナーキューブを右側に持ってくるか調整する)ということと同義です。これを何度か繰り返すことで、4つのコーナーキューブが完全に揃い、所定の位置に戻ります。

この公式も覚える必要はありません。2つの緑色のキューブがどのように動くかを観察し、実際に数回自分でやってみれば慣れるはずです。要は、黄色面を上向きに保ったまま、上面の右側にある2つのコーナーキューブを交換する動きなのです。
ステップ4:最後の6つのエッジキューブを揃える(LSE, Last Six Edges)
ここまで来たら、まず中央キューブを揃え、黄色面を上、白面を下にして、エッジキューブを調整します。
残りは6つのエッジキューブだけです。このステップでは、MとUの2種類の操作しか使わず、非常に直感的に行えます。
4a:向きの調整(EO, Edge Orientation)
判断方法:エッジキューブの白/黄色のシールが上または下を向いているかを確認します。
- 上/下を向いている = 良いエッジ ✓
- 側面を向いている = 悪いエッジ ✗
調整方法:M U M’ または M’ U M を使って悪いエッジを反転させます。

直感的な理解:Mで中層のエッジキューブを上に持ち上げ、Uで位置を調整し、M’で元に戻す。
全てのエッジキューブの白/黄色面が上または下を向くまで、これを数回繰り返します。
向きが正しいエッジキューブを「良いエッジ」、向きが間違っているものを「悪いエッジ」と呼びましょう。
図のハイライトされた上面の3つは悪いエッジです。なぜなら、黄色でも白でもない面が上を向いているからです。

調整のコツ:悪いエッジの状況は、以下の4種類しかありません。
- 悪いエッジが0個:完成状態
- 悪いエッジが0個でも4個でもない場合:M’ U M を使って悪いエッジの数を変え、4個に増やします。
- 悪いエッジが4個(上段と下段に2個ずつ):M’ U2 M を使って上下のエッジキューブを交換し、上段に3個、下段に1個の状況にします。
- 悪いエッジが4個(上段に3個、下段に1個):上段の3つの悪いエッジが矢印の形になるので、上面を回転させてその矢印が下段の悪いエッジを指すようにします。そこで一度 M’ U M を行うと、4つの悪いエッジが全て解消され、全て良いエッジになります。

矢印が現れない場合は、M’ U M を繰り返し試してください。必ず揃えられます。上達したら、ゆっくりと法則を見つけていくと良いでしょう。
4b:左右側面のエッジキューブを揃える(赤とオレンジ)
赤黄エッジキューブと橙黄エッジキューブを見つけ(目標は左右側面のエッジキューブを元に戻すこと)、エッジキューブの3サイクルを使って正しい位置に送ります。
コツ:
- 赤黄(または橙黄)を中段の真上まで移動させ、上下エッジ交換(M’ U2 M)で底面に沈めます。
- もう一方の橙黄(または赤黄)を反対側の底面に沈めます。
- 上面を回転させ、沈んだ赤黄エッジキューブの対面位置に赤い面が来るようにします。
- 中段を半回転 M2 し、上面を観察して所定の位置に戻します U。

4c:最後の4つのエッジキューブを解決する(青と緑)
ヒント:
- エッジキューブの3サイクルを使って上下のエッジキューブを繰り返し交換します:M’ U2 M。最後のステップは観察で所定の位置に戻します U2。
- 素早いコツ:白緑(または白青)エッジキューブを目的の位置の真上に置き、上下エッジ交換を行うと、白緑(白青)が所定の位置に戻ります。
状況は3つだけです。
- すでに合っている → 完成!
- M2が必要 → 一度 M2 を行う
- 交換が必要 → M’ U2 M U2 または M U2 M’ U2
3サイクルエッジ交換のロジックも簡略化できます。M’は中段が上がり、U2は上面が半回転、Mは中段が戻り、U2は上面が戻る、という動きです。

完成!

まとめ
公式を丸暗記する必要はありません。「開ける—操作する—閉める」という交換子のロジックだけです。このプロセスは、公式を覚えるよりもずっと面白いことに気づくでしょう。そして何年経っても忘れる心配はなく、いつでも自分で導き出すことができます。
同じ考え方で、様々な奇妙な異形ルービックキューブを含む、どんなルービックキューブでも解くことができます。
しかし、もしあなたがスピードキュービングの道を志すなら、それは終わりのない厳しい練習の道へと進むことになります。とはいえ、初心者であれば、少し練習すれば90秒以内には解けるようになるはずです。
解法は千差万別。より洗練された、あるいは自分に合った方法を見つけられるかどうかは、あなた次第です。
ルービックキューブの世界の楽しさは無限大です。どうぞ、楽しんでくださいね。
付録1:公式を覚えないルービックキューブ解法:虎の巻
- 左右ブリッジの構築:観察と直感で
- ヒント:観察と予測に非常に慣れてきたら、キューブの具体的な状態に合わせて、他のブロックを優先して構築したり、左右ブリッジを同時に構築したりすることで、より少ない手数で、しかも非常に自由に解けるようになります。
- 上面の4つのコーナーキューブの向きを揃える:4つの黄色面を上向きに
- 上面コーナーキューブ3サイクル:R U’ L’ U R’ U’ L U(左下隅のコーナーキューブの位置は変えず、他の3つのコーナーキューブ内部の色を時計回りに回転させる)
- 上面コーナーキューブ3サイクル ミラー版:L’ U R U’ L U R’ U’(右下隅のコーナーキューブの位置は変えず、他の3つのコーナーキューブ内部の色を反時計回りに回転させる)
- 上面の4つのコーナーキューブの側面を揃える
- 上面コーナーキューブ位置微調整:R U2 R’ U’ R U2 L’ U R’ U’ L(4つのコーナーキューブの黄色面を上向きに保ったまま、右手側の2つのコーナーキューブの位置を交換する)
- エッジキューブの向きを変え、白または黄色面を上下に向ける
- まず中央キューブを揃え、黄色面を上、白面を下にして、エッジキューブを調整します。
- M’ U M を使って悪いエッジの数を変え、矢印を作り、その矢印を悪いエッジに向けて一度 M’ U M を行うと、4つの悪いエッジが全て解消され、所定の位置に戻ります。
- 左右側面のエッジキューブを揃える(赤とオレンジ)
- まず赤黄(または橙黄)を上下エッジ交換(M’ U2 M)で底面に沈めます。
- 残りのエッジキューブを揃える(青と緑)
- エッジキューブ3サイクルを使って上下のエッジキューブを繰り返し交換します:M’ U2 M。最後のステップは観察で所定の位置に戻します U2。
上記の公式は一つも覚える必要はありません。あくまで皆さんの参考のために付録として記載しているだけです。実際に自分で試してみて、対応するキューブがどのように動くかを観察し、理解しながら数回繰り返せば、すぐに慣れるでしょう。核となるのは、上面の3つのコーナーキューブを交換するという考え方です。
付録2:役立つウェブサイトとツール
皆さんのために、オンラインで遊べる3Dルービックキューブも作成しました。自由に回転させたり、指定の公式でスクランブルや復元をしたりでき、各ステップを美しいアニメーションで確認できます!

本記事のチュートリアルと同じスクランブル公式:F' D2 F' U F' U2 F' L R F U2 F2 D' R L D L B R D'
本チュートリアルの左右ブリッジ復元手順:F'LM2F2U2BUR'U2F'UFR'F'U2MR'URUM'UR'U2RUF'UFU'M'UF'UF
このリンクを開くと、すでにスクランブルされたルービックキューブが表示されます:3D ルービックキューブ — Philo Li
世界チャンピオンも愛用するルービックキューブタイマー:csTimer - Professional Rubik’s Cube Speedsolving / Training Timer