rubik-cube-solver is a C++ open source project to solve Rubik's cube.
- Ubuntu 16.04 as VMWare guest OS
- built-in gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)
- cmake version 3.5.1
sudo apt-get install cmake
- RubikCube class supports 3x3x3, 4x4x4, and 5x5x5 cubes.
- RubikCubeSolver is the base class for different solvers, for example, RubikCube3BasicSolver.
- Currently, only basic solver is implemented, which solves 3x3x3 Rubik's cube by layers.
./build.sh
./build/rubik-cube-solver
- RubikCube3BasicSolver refers to the layer-by-layer basic solution websites below.