强迫症老板和他的洗碗工

news/2025/2/23 2:28:00/

题目内容:
洗碗工小明碰上了一位强迫症老板老王,餐厅一共就10只盘子,老板给仔细编上了0~9等10个号码,并要求小明按照从0到9的编号来洗盘子,当然,每洗好一只盘子,就必须得整齐叠放起来。小明洗盘子期间,经常就有顾客来取盘子,当然每位顾客只能从盘子堆最上面取1只盘子离开。老王在收银台仔细地记录了顾客依次取到盘子的编号,比如“1043257689”,这样他就能判断小明是不是遵照命令按照0123456789的次序来洗盘子了。
你也能像老王一样作出准确的判断吗?
输入格式:
长度为10的字符串,其中只包含0~9的数字,且不重复,代表顾客依次取到的盘子编号
输出格式:
字符串:Yes或者No,表示遵照次序洗盘子,或者没有遵照次序洗盘子
代码:

class Stack(object):def __init__(self):self.stack = [] #存放元素def push(self, data):self.stack.append(data)def pop(self):if self.stack:self.stack.pop()else:raise IndexError('pop from an empty stack')def peek(self):if self.stack:return self.stack[-1]def is_empty(self):return not bool(self.stack)def size(self):return size(self.stack)
def Remove(s):stack = Stack()i = 0j = 0while i <= 10 and j <= 9:if int(s[j]) == stack.peek():stack.pop()j += 1else:stack.push(i)i +=1if stack.is_empty():return 'Yes'else:return 'No'

http://www.ppmy.cn/news/665037.html

相关文章

mysql行数据转为列数据

最近在开发过程中遇到问题&#xff0c;需要将数据库中一张表信息进行行转列操作&#xff0c;再将每列&#xff08;即每个字段&#xff09;作为与其他表进行联表查询的字段进行显示。 借此机会&#xff0c;在网上查阅了相关方法&#xff0c;现总结出一种比较简单易懂的方法备用…

Java 实现word、excel、ppt、txt等办公文件在线预览功能!

如何用 Java 实现word、excel、ppt、txt等办公文件在线预览功能&#xff1f;本文告诉你答案&#xff01; java 实现办公文件在线预览功能是一个大家在工作中也许会遇到的需求&#xff0c;网上些公司专门提供这样的服务&#xff0c;不过需要收费。 如果想要免费的&#xff0c;…

3d打印服务模型定制工业级手板高精度

宜昌3d打印服务模型定制工业级手板高精度   3d的时代确实一个奇妙的世界&#xff0c;带给众人不一般的惊喜&#xff0c;从而生活都发生了变化&#xff0c;那么3d打印究竟有何等的神秘奇妙&#xff0c;带给人们挖掘一个一个的惊喜&#xff0c;就像冒险家探究挖掘宝物过程中少不…

国内工业级3D打印机品牌的应用领域拓展

根据最新的《中国3D打印机市场半年度追踪报告》显示,近五年中国工业级3D打印机出货量和销售额均持续增长,2019年出货量同比增长5.1%,销售额同比增长9.3%。 由于工业级产品的利润空间较大,很多3D打印服务商持续地进行工业级3D打印机的升级迭代,以应对不断扩展的应用领域和工业级…

产品的分类(民用商用级、工业级、汽车电子级、军工级)

民用级 工业级 汽车级 军工级 工作温度范围 0-70℃ -40-85℃ -40-125℃ -55-125℃ 电路设计 防雷设计 短路、热保护等 多级防雷设计 双变压器设计 抗干扰技术 短路、热保护、超高压保护等 多级防雷设计 双变压器设计 抗干扰技术 多重短路、多重热保护、超高压保护等…

辰视工业级3D视觉·汽车主机厂焊装车间在线测量应用案例

辰视工业级3D视觉线测量方案&#xff0c;采用了高精度结构光3D相机&#xff0c;通过一次拍摄多个特征方式&#xff0c;准确测量特征在车身坐标系下的位置&#xff0c;实时检测车身生产过程种的位置尺寸变化情况&#xff0c;从而实现全检测来提升生产质量。 汽车焊装车间在线测量…

3D打印品牌的切入,能为传统齿科企业数字化升级提供什么帮助?

现如今&#xff0c;3D打印在齿科种植、正畸、修复等领域的应用越来越多&#xff0c;具体变化有以下几点&#xff1a; 变化1&#xff1a;3D打印品牌数字化解决方案&#xff0c;帮助技工厂完善数字化生产链条 以黑格科技为例&#xff0c;黑格科技为传统齿科企业提供以应用为导向…