华为OD机试 旋转骰子

本期题目:旋转骰子

题目

骰子是一个正方体,每个面有一个数字,初始为左 1,右 2,前 3,后 4,上 5,下 6, 用 123456 表示这个状态,放置在平面上, 可以向左翻转(用 L 表示向左翻转 1 次); 可以向右翻转(用 R 表示向右翻转 1 次); 可以向前翻转(用 F 表示向前翻转 1 次); 可以向后翻转(用 B 表示向后翻转 1 次); 可以逆时针翻转(用 A 表示向逆时针翻转 1 次); 可以向顺时针翻转(用 C 表示向顺时针翻转 1 次); 现从 123456 这个初始状态开始,根据输入的动作序列 计算最终的状态

示例一

输入

 
LR
 

输出

 
123456
 

题解地址 📤

华为 OD 机试

机试政策 华为机试一共有三题,每题100分。 第一题是编程,第二题是算法,第三题是应用。 150分是华为统一的通过分数线。但各个部门的要求又不一样,通常非目标院校的分数要求更高些。 300+是高分,260+是较为安全的分数。 机考时长2.5小时,可以选择用电脑答题,也可以用手机答题。 机考可选语言:C/C++、 java、 python、 js 机考平台:建议提前准备好带有摄像头的电脑(方便后期上传答案)

posted @ 2023-04-06 10:00  梦想橡皮擦  阅读(21)  评论(0编辑  收藏  举报