编程题
魔方旋转问题 ### 题目描述 魔方可以对它的 6 个面自由旋转。 我们来操作一个 2 阶魔方(如下所示): ![](https://doc.shiyanlou.com/courses/uid1580206-20210202-1612253527550) 为了描述方便,我们为它建立了坐标系。 各个面的初始状态如下: x 轴正向:绿 x 轴反向:蓝 y 轴正向:红 y 轴反向:橙 z 轴正向:白 z 轴反向:黄 假设我们规定,只能对该魔方进行 3 种操作。分别标记为: x 表示在 x 轴正向做顺时针旋转; y 表示在 y 轴正向做顺时针旋转; z 表示在 z 轴正向做顺时针旋转; xyz 则表示顺序执行 x,y,z 3 个操作。 ### 输入描述 输入一个串,表示操作序列。 ### 输出描述 输出距离我们最近的那个小方块的 3 个面的颜色。 顺序是:x 面,y 面,z 面。 ### 输入输出样例 #### 示例 > 输入 ```txt x ``` > 输出 ```txt 绿白橙 ```
查看答案
赣ICP备20007335号-2