ルービックキューブの解き方
このページでは、無料のオンライン 3×3×3 キューブソルバーによって生成された、ルービックキューブのステップごとの解法を表示します。アルゴリズムはコチェンバの二段階法を使用し、20~25手でほぼ最適な解を計算します。表示される手順をそのまま正確に実行して、シャッフルされたキューブを完成状態にしましょう。
💡 解法の使い方は?
プログラムが示す開始位置と同じ向きでキューブを手に持ってください。これは、色を入力したときと同じ向きです。
FRULBD
解法に表示される文字の意味が分かれば(下で説明しています)、簡単に手順を実行できます。これらの文字は各面の英語名の頭文字です(Front, Right, Up, Down, Left, Back)。また、1手ずつクリックして進めたり、好きな速度で再生しながら回転を確認することもできます。
開始位置から完成状態まで、すべてのステップの画像を見ることができます。画像には、どの面をどの方向に回すかが分かりやすく示されています。
この解法は、有効な 3×3×3 ルービックキューブのどんなスクランブルにも対応しています。
向きを正しく保ちながら、手順を丁寧に実行してください。数手進めた後に合わなくなった場合は、スクランブル入力ページに戻って設定を確認してください。
🤖 どのように解を見つけるの?
このプログラムは Herbert Kociemba の Cube Explorer アルゴリズム(kociemba.org のオープンソースプログラム)を使用しています。この方法では、どんな初期スクランブルでも20手(ハーフターン方式。180°回転は1手として数えます)で解を見つけることが可能です。ただし、サーバー保護のため計算時間に制限を設けています。
まず 20 手(神の数)以内で解を探します。時間内に見つからない場合は 24 手 に切り替え、ほぼ最適な解を返します。
🔀 不可能なスクランブルのエラーメッセージ
この警告が表示された場合は、スクランブル入力ページに戻り、色を正しく入力したか確認してください。それでもエラーが出る場合、キューブが分解されて不可能な配置で組み立てられている可能性があります。ランダムに分解・再組立てした場合、解ける確率はわずか8.3%(1/12)しかありません。
キューブが解けない場合は、分解して正しい状態に組み直すか、プログラムの指示に従ってエッジを1つ反転させ、コーナーを回転させる必要があります。
プログラムに "An edge needs to be flipped" と表示された場合、どのエッジを選んでも構いません。これはパリティのルールによるもので、エッジの反転は必ずペアで発生するためです。
解法に出てくる文字の意味は?
キューブの6つの面の回転は文字で表されます(英語名の頭文字):
FRUR2BR'
F - Front(前面), R - Right(右面), U - Up(上面), D - Down(下面), L - Left(左面), B - Back(後面)
🔄 反時計回りの90°回転はアポストロフィ ' で表します
✌️ 180°のダブル回転は 2 で表します。
各文字は指定された面を時計回りに90°回転させることを意味します。反時計回りはアポストロフィ、ダブル回転は数字の2で示します。Animate rotations オプションを有効にすると、再生中にこれらの動きを視覚的に確認できます。
ルービックキューブの記号のアニメーション解説は、このページで見ることができます。
よくある質問
これは最短の解ですか?
ソルバーは20手での解を探しますが、デバイスが遅い場合は最大25手になることがあります。それでもほぼ最適な解です。
なぜ自分が混ぜた手順と違うのですか?
アルゴリズムは完成状態への新しい最適ルートを計算するため、単にスクランブルの逆順を表示しているわけではありません。
なぜキューブが不可能だと言われるのですか?
通常は、通常のスクランブルでは起こらない方法でパーツが反転またはねじれていることを意味します。
🎓 ルービックキューブを自分で解くには?
プログラムを使わずに自分で解きたい場合は、初心者向け解法を学ぶことができます。継続して練習し、手順を丁寧に追えば、数日でマスターできます。
その他のパズルソルバー
クラシックな3x3キューブのほかに、このサイトでは 2x2キューブ と ピラミンクス のオンラインソルバーも提供しています。
Ruwix 


ルービックキューブは日本では人気がないのでしょうか?