Friday, April 08, 2016

[wrrpmhpw] Some Rubik's cube algorithms

2x2:

Solving the first face: Grab the URF cubie with multiple fingers. R2D'R rotates the cubie in place, not disturbing ULF or ULB.

Assume from here on, the down face is solved.

RU'L'UR'U'L permutes a pair of adjacent top face cubies.  This one I looked up online.  Doing this twice permutes a diagonal pair of top face cubies.

R2 U2 R* U2 R2 orients top face cubies.  The asterisk * signifies that any number of R turns do not disturb the bottom face, i.e., all the bottom face cubies are isolated on the left side.

RU'RU'R U* RU'RU'R U* RU'RU'R orients top face cubies.  With both asterisks -1 (quarter turn counterclockwise), it is a no-op.  This one is good for finger tricks.

3x3:

RUR'U' disturbs one down face cubie; then the obvious F'U'F puts it back, in the meantime accomplishing a permutation of corner cubies the upper face.  Similar to RU'L'UR'U'L above.  Doing it twice orients upper corner cubies.

RFBL U* L'B'F'R' permutes some edge cubies in the upper two layers,  leaving the BR one undisturbed.  Amazingly, this leaves upper corner cubies undisturbed, apart from a U rotation.

The above 2 algorithms along with mirror reversed versions were enough to solve the whole 3x3 cube:  Solve down face.  Permute top corners.  Orient top corners.  Solve middle edges.  Orient top edges.  Permute top edges.

These algorithms were discovered and developed with the Lego Rubik's cube.

No comments :