九阶魔方的代码说明

JavaScript034

九阶魔方的代码说明,第1张

为了记录下复原、转乱的过程或公式的步骤,会用Singmaster符号来书写(由David Singmaster发明)。书写方式如下:  F、B、L、R、U、D分别代表前、后、左、右、上、下层。 若是顺时钟旋转,则直接写上符号;若是逆时钟旋转,则在符号后加上“'”或是“i”;若是旋转半圈,则在符号后加上“2”或是“&sup2”。 若要更加详细纪录整个过程,还会使用以下符号:  x、y、z分别代表将整个魔方做R、U、F,因为在速解魔方的时候,并不会总是将一个面朝向自己。 f、b、l、r、u、d分别代表前、后、左、右、上、下两层,代表连中间层一起转。 M、E、S代表旋转中间层,相当于l'L、d'D、f'F。在最少步骤还原的比赛中,规定:  x、y、z不记步数。 F、B、L、R、U、D旋转90°或180°都算做一步。 M、E、S旋转90°或180°都算做两步。

代码是转魔方的方向顺序 如 F:前面 U:上面 D:下面 L:左面 R:右面 H:水平方向的中间层 V:垂直方向的中间层 魔方操作步骤中,单独写一个字母表示将该面顺时针旋转90度,字母后加一个减号表示将该面逆时针旋转90度,字母后加一个数字2表示将该面旋转180度。H的情况下,由上向下看来决定顺逆时针方向;V的情况下,由右向左看来决定顺逆时针方向。例如U:将上层顺时针旋转90度 L-:将左面逆时针旋转90度 H2:将水平中间层旋转180度

麻烦采纳,谢谢!