0

我想在序言中对一个加扰的魔方做一些基本的旋转,直到它解决。我正在考虑将多维数据集保存为如下列表:

[w,w,w,w,w,w,w,w,w],
[b,b,b,b,b,b,b,b,b],
[g,g,g,g,g,g,g,g,g],
[r,r,r,r,r,r,r,r,r],
[o,o,o,o,o,o,o,o,o],
[y,y,y,y,y,y,y,y,y] ...but scrambled

如何实现 rotations(R,U,F,B,D,L) ,这样当我进行 U 旋转时,我的立方体看起来像这样:

 [w,w,w,w,w,w,w,w,w],
 [r,r,r,b,b,b,b,b,b],
 [o,o,o,g,g,g,g,g,g],
 [g,g,g,r,r,r,r,r,r],
 [b,b,b,o,o,o,o,o,o],
 [y,y,y,y,y,y,y,y,y]    ???

所以我想在控制台和程序中编写一些旋转,如果立方体被解决,则返回 true,否则返回 false。

如果有人有一些想法,我会很高兴看到他们:)

4

0 回答 0