蓝桥杯魔方旋转问题(python)
#simulation
opration=input()
color={0:'白',1:'白',2:'白',3:'白',4:'橙',5:'橙',6:'绿',7:'绿',8:'红',9:'红',10:'橙',11:'橙',\12:'绿',13:'绿',14:'红',15:'红',16:'黄',17:'黄',18:'黄',19:'黄',20:'蓝',21:'蓝',22:'蓝',23:'蓝'}
tempColor={'T1':'黑','T2':'黑','T3':'黑'}
#turn X
def turnX():tempColor['T1'],tempColor['T2']=color[5],color[11]color[5],color[11]=color[16],color[17]color[16],color[17]=color[14],color[8]color[14],color[8]=color[3],color[2]color[3],color[2]=tempColor['T1'],tempColor['T2']tempColor['T3']=color[7]color[7]=color[6]color[6]=color[12]color[12]=color[13]color[13]=tempColor['T3']#turn Y
def turnY():tempColor['T1'],tempColor['T2']=color[7],color[13]color[7],color[13]=color[17],color[19]color[17],color[19]=color[21],color[23]color[21],color[23]=color[1],color[3]color[1],color[3]=tempColor['T1'],tempColor['T2']tempColor['T3']=color[9]color[9]=color[8]color[8]=color[14]color[14]=color[15]color[15]=tempColor['T3']
#turn Z
def turnZ():tempColor['T1'],tempColor['T2']=color[4],color[5]color[4],color[5]=color[6],color[7]color[6],color[7]=color[8],color[9]color[8],color[9]=color[23],color[22]color[23],color[22]=tempColor['T1'],tempColor['T2']tempColor['T3']=color[1]color[1]=color[0]color[0]=color[2]color[2]=color[3]color[3]=tempColor['T3']
i=0
while i<=len(opration)-1:if opration[i]=='x':turnX()elif opration[i]=='y':turnY()elif opration[i]=='z':turnZ()i+=1
str=color[7]+color[8]+color[3]
print(str)
蓝桥杯魔方旋转问题(python)相关推荐
- 蓝桥杯-魔方旋转问题-python
写在前面 这个方法我自己测是对的,拿着和蓝桥杯的系统给的那一组免费测试用例去比较也是一样的,但不知道为啥会被判0分,希望有hxd可以可以解答一下. 思路 很暴力的方法,直接用三维列表存储魔方各个面的颜 ...
- 蓝桥杯-魔方旋转问题
魔方可以对它的6个面自由旋转. 我们来操作一个2阶魔方(如下 所示): 为了描述方便,我们为它建立了坐标系. 各个面的初始状态如下: x轴正向:绿 x轴反向:蓝 y轴正向:红 y轴反向:橙 z轴正向: ...
- 第十一届蓝桥杯青少组Python竞赛真题
第十一届蓝桥省赛Python组复盘 第十一届蓝桥省赛Python组复盘_哔哩哔哩_bilibili 蓝桥杯青少组Python竞赛真题讲解 蓝桥杯青少组Python竞赛真题讲解_哔哩哔哩_bilibil ...
- [蓝桥杯]横向打印二叉树 Python满分解法
[蓝桥杯]横向打印二叉树 Python满分解法 #树的结点类定义 class Node:def __init__(self,left=0,right=0,w=0,line=0,leng=0):self ...
- 蓝桥杯 蓝肽子序列 python(2020动态规划)
蓝桥杯 蓝肽子序列 python(2020动态规划) 题目描述 L 星球上的生物由蛋蓝质组成,每一种蛋蓝质由一类称为蓝肽的物资首尾连接成一条长链后折叠而成. 生物学家小乔正在研究 L 星球上的蛋蓝质. ...
- 蓝桥杯-幸运数(python)
蓝桥杯-幸运数(python) 一.题目 时间限制: 1Sec 内存限制: 128MB 题目描述: 幸运数是波兰数学家乌拉姆命名的.它采用与生成素数类似的"筛法"生成 . 首先从1 ...
- 蓝桥杯 ALGO-1005 数字游戏 python
蓝桥杯 ALGO-1005 数字游戏 python 试题 算法训练 数字游戏 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个1-N的排列a[i],每次将相邻两个数相加,得到 ...
- 【蓝桥杯】承压计算python实现
[蓝桥杯]承压计算python实现 笔者第一次写博客,如有错误,欢迎指正. 原题如下: X 星球的高科技实验室中整齐地堆放着某批珍贵金属原料.每块金属原料的外形.尺寸完全一致,但重量不同. 金属材料被 ...
- 2022年(第13届蓝桥杯省赛)Python 14 天夺奖冲刺营
2022年(第13届蓝桥杯省赛)Python 14 天夺奖冲刺营 2022.03.25 攒了一周的视频直播没有看,更新完了直接看合集. 数据结构基础之链表篇 什么是链表 链表是线性表的链式存取的数据结 ...
最新文章
- 在iOS平台上使用TensorFlow教程(上)
- DNN Module PictureGallery 效果图
- 【Linux学习】Linux的文件权限(一)
- linux单线程处理多个请求,redis是单线程的,如何处理并发请求?
- 带有Java和Axis2的JSON Web服务
- navicat不同数据库数据传输
- c语言结构体多门成绩排序,c语言结构体按学号排序求大神帮忙改一下吧
- 实战演练丨SCN太大引发ORA-600[2252]
- 大华的支持rtmp推流吗_海康大华DSS视频拉流-RTSP转RTMP多媒体播放技术
- 推荐几款程序员值得拥有的写文档工具
- 局域网打印机共享怎么设置_局域网共享精灵 局域网内便节共享文件和打印机...
- 中国智能硬件调研报告
- MFC__ZPL语言Zbor打印机打印数据换行问题
- 麻省理工公开课人工智能笔记六
- Mindmanager2020教程篇画一个树状思维导图及试用密钥过期
- 表观转录组学-m6A简介
- ops电脑属于微型计算机吗,泽创触摸一体机OPS电脑是什么?
- c# 局域网传输工具
- 推荐一款手机Python编程软件
- 有很多事情要做,究竟怎么确定执行顺序?
热门文章
- phpnow测试PHP源码,phpnow php探针环境检测代码
- 为什么window上没有php-fpm?
- 怎么取消微信送票服务器,智行火车票如何关闭微信自动扣费服务 微信怎么关闭智行火车票自动扣费授权...
- 万能页面加载loading
- 查漏补缺——字符串www.qq.com所有非空子串
- 基于FPGA的简易 DDS 信号发生器的设计
- 升级safari 12版本,easyconnectplugin插件等不能使用解决办法
- android蓝牙python,android – 使用SL4A(Python)和蓝牙
- 数据分析师的日常工作是什么?
- Java实现图书管理小练习(赌包辣条看完绝对会~)