OK,技术含量又来了!现在继续楼上说的需要转动两步角归位的情况。我的做法是在未归位的状态下先给角色相编码,依然是按照角块顺序12345678。假设编码为a b c d e f g h,则转动R’L后变成(a+1) (b+2) (c+2) (d+1) (e+2) f g (h+1);转动RL’后变成(a+2) (b+1) (c+2) (d+2) (e+1) f g (h+1)。如果编码不在{0,1,2}的的范围内,可通过加减3来使其落在{0,1,2}的范围内。另外,角色相编码的数字总和一定是3的倍数,刚开始练习时可以据此校验编码是否正确。