Permutation Solver
Intro
Please refer to Square-1: A Theoretical Perspective, Step 2: Cubify the Puzzle for how to decode this into moves.
This solver helps put edges/corners in the right pattern to make the puzzle into the correct cube shape.
Powered by PyScript!!!
Solver
Procedure:
Top Bot (3 half-faces split)
Loading...
Usage (Brief Summary)
0 = edge, 1 = corner
Read the top-face clockwise and type it into the first text box. Read the bottom-right half-face clockwise and type it into the second text box. Click “Solve”.
The resulting solution is expressed as a sequence of configurations. Here’s how to read an example one:
Top Bot (3 half-faces split)
11001100-0101 (0101-1100-1100) split the top-face into 1100,1100 to move 1100 to the bottom
11100010-1100 (00010-1100-111) split the top-face into 00010,111 to move 00010 to the bottom
1111001-00010 (00010-1001-111) split the top-face into 1001,111 to move ??? to the bottom
In my head, I think about:
- First figure out where I’m supposed to split the top-face by using the right column
- Next figure out which of the 2 half-faces I’m supposed to move to the bottom by using the left column of the next row
- Execute the slice move
- Double check that my top matches the left-column of the next row
- Repeat