我在 Python 中创建了一个魔方,遇到了检查 2 个魔方是否相同的问题。我将立方体的侧面表示为北、东、南、西、前和后。我最初只是让我的函数检查 cube1.north = cube2.north、cube1.south = cube2.south 等,如果所有这些都是真的,那么它们是一样的。这排除了 cube1.north = cube2.south、cube1.south = cube2.north 等的立方体以及它们相等但特定面不完全匹配的许多其他场景。有没有人知道如何在没有大量 if 语句的情况下检查任何 2 个立方体是否相等?
问问题
143 次