How would you represent a Rubik’s Cube in code?
This ACM Paper describes several alternative ways that it has used to represent a rubik’s cube and compares them against eachother. Sadly, I don’t have an account to get the full text but the description states: Seven alternative representations of Rubik’s Cube are presented and compared: a 3-by-3-by-3 array of 3-digit integers; a 6-by-3-by-3 array … Read more