翻转骰子
前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你。关于OD机试流程、面经、面试指导等,如有任何疑问,欢迎联系我,wechat:steven_moda;email:nansun0903@163.com;备注:CSDN。
题目描述
骰子是一个正方体,每一个面有一个数字,初始为左1,右2,前3,后4,上5,下6,用123456表示这个状态,放置在平面上,能够向左翻转(用L表示向左翻转1次);能够向右翻转(用R表示向右翻转1次);能够向前翻转(用F表示向前翻转1次);能够向后翻转(用B表示向后翻转1次);能够逆时针翻转(用A表示向逆时针翻转1次);能够向顺时针翻转(用C表示向顺时针翻转1次);现在从123456这个初始状态开始,根据输入的动作序列,计算得到最终的状态。
骰子的初始状态和初始状态转动后的状态图如图所示
输入描述
输入一行,为只包含LRFBAC