sneze2r
Regular
Have anyone created program to parse raw 3x3 solution into readable format where each BLD alg is detected inside solution?
Example:
input:
(I've put newlines just to make it readable- input doesn't have this)
output:
Commutator notation is not really a must have. I already have functionality for bluetooth cube to parse algs from raw solution (commutators, twists, 2e2e, you name it) but there is one major problem- it cannot detect canceled moves. Maybe there is some solution already for this? Or someone have any idea?
Example:
input:
Code:
U F B' R' U' R B F' U' L R' D U' B U B' U D' R U'
L D' B' D U' L L U D' B' D L'
R' L L' L R' L D R D' R' L R' L U R' U'
L' R B' R' B R L' D' R D R' L R' L
L L D L' L' U' L L D' L' L' D L L U L' L' D'
D' R' D R U U R' D' R U D
R' R' D R U' R' D' R U R U
R D R' U' R D R' U R D' D' R'
output:
Code:
[U S' U', L'] //edges UF, LD-LB
[R' E' R, U] //edges UB, RD-UR
[L Uw' L: [E', L2]] //edges UB, FL-LU
[M2, U R U'] //edges UB, FR-DF
[M: [U' R' U, M]] //edges UB, BD-RB
Rw2 U Rw2 U' Rw2 U' Rw2 D Rw2 D Rw2 D' //corners UBR, UFL-DBL
D' R' D R U2 R' D' R D U // U-U' cancel| corners UFR, UBL-FDR
R2 D R U' R' D' R U R U //corners UFR, BLU-DFL
[R : [D, R' U' R]] //corners UFR, RBD-FDL
Commutator notation is not really a must have. I already have functionality for bluetooth cube to parse algs from raw solution (commutators, twists, 2e2e, you name it) but there is one major problem- it cannot detect canceled moves. Maybe there is some solution already for this? Or someone have any idea?
Last edited: