华为OD机试 - 旋转骰子(JavaScript) | 机试题+算法思路+考点+代码解析 2023

Posted 坚果的博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为OD机试 - 旋转骰子(JavaScript) | 机试题+算法思路+考点+代码解析 2023相关的知识,希望对你有一定的参考价值。

旋转骰子

题目

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

输入

输出

示例一

输入

LR

输出

123456

示例二

输入

FCR

输出

以上是关于华为OD机试 - 旋转骰子(JavaScript) | 机试题+算法思路+考点+代码解析 2023的主要内容,如果未能解决你的问题,请参考以下文章

华为OD机试 - 数列还原(Python) | 机试题算法思路 2023

华为OD机试 - 端口合并(Python) | 机试题算法思路 2023

华为OD机试 - 快递货车(Python) | 机试题算法思路 2023

华为OD机试 - 通信误码(Python) | 机试题算法思路 2023

华为OD机试 - 员工出勤(Python) | 机试题算法思路 2023

华为OD机试 - 寻找连续区间(Python) | 机试题算法思路 2023