A standard Rubik's Cube is shown in 3-D and also unfolded to identify the specific Tile-face/Vector numbering.
The faces are White-Up / Red-Left / Blue-Front / Orange-Right / Yellow-Down / Green-Back (ULFRDB)
Moves are denoted as F for clockwise rotation of the Front face. F' is CCW and F2 is F twice. The loaded function r_new=rubick_rot(mov,r) implements moves 1-18: UFDLBRU'F'D'L'B'R'U2F2D2L2B2R2.



Input: (rubik)
rubik: row vector of size 54 (The cube started [L=0,U=1,F=2,D=3,B=4,R=5] and then receives one face move.
Output: mov (A single value that solves the cube, 1:18) mov: is an integer 1:18 representing the moves in order: UFDLBRU'F'D'L'B'R'U2F2D2L2B2R2
The function rubik_rot(mov,r) is available for usage
Additional Challenges will be solving the cube at even deeper depths for time and minimizing face moves utilized.
- This easiest Rubik's Cube challenge is solely to whet everyone's appetite.
- The superflip will have to wait for a later challenge.
- Cube Theory: 20-moves Any Cube
Note: Images inserted/linked to my free google web page. Used a gif and a png.
Solution Stats
Problem Comments
Solution Comments
Show commentsProblem Recent Solvers8
Suggested Problems
-
Program an exclusive OR operation with logical operators
749 Solvers
-
Project Euler: Problem 8, Find largest product in a large string of numbers
1304 Solvers
-
533 Solvers
-
Try 1.5.4: Celsius to Fahrenheit
863 Solvers
-
Do Fast Fourier Transformation
281 Solvers
More from this Author308
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
Re-linked rubik_rot.m from a permanent good location
The test-suite seems corrupted. I get the following error, which does not seem to be related to my function. Btw, the test runs successfully on my computer.
File: rubik_rot.m Line: 1 Column: 1 Invalid use of operator. Error in Test2 (line 11) r=rubik_rot(mov,r); % Create Challenge Cube