rubix_cube_gallium

时间:2024-04-20 16:15:02
【文件属性】:

文件名称:rubix_cube_gallium

文件大小:4KB

文件格式:ZIP

更新时间:2024-04-20 16:15:02

Python

rubix_cube_gallium 我正在尝试在python中使用2x2x2 rubix多维数据集的几种不同实现。 v1基本上是我的蛮力方法,其中定义了多维数据集上每个可能的移动更改的内容。 每个方格都由嵌套列表表示,并为其提供三个坐标(面朝其上,其所在的行以及该行的哪一列)。 主要问题涉及对全局变量和函数的不理想使用。 V2使用字典定义每次移动,在字典中,键代表每个正方形的开始位置,值代表每个正方形的行进方向。然后有一个通用的移动功能,将多维数据集和字典作为输入。 我正在考虑实现v3,其中我在多维数据集中定义了一类多维数据集。 一个2x2x2的魔方具有8个面,每个面都具有三个面,因此,跟踪它们的位置和方向应该提供表示该魔方的替代方法。 我也用它来练习python和git


【文件预览】:
rubix_cube_gallium-master
----Rubix_cube.py(8KB)
----README.md(950B)
----rubix_cube_v2.py(7KB)

网友评论