剑指offer 面试61题
2024-08-28 23:14:47
面试61题:
题目:LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,K为13。上面的5张牌就可以变成“1,2,3,4,5”(大小王分别看作2和4),“So Lucky!”。LL决定去买体育彩票啦。 现在,要求你使用这幅牌模拟上面的过程,然后告诉我们LL的运气如何。为了方便起见,你可以认为大小王是0。
# -*- coding:utf-8 -*-
class Solution:
def IsContinuous(self, numbers):
# write code here
if not numbers:
return False
numbers.sort()
zeros = numbers.count(0)
for i,value in enumerate(numbers[:-1]):
if value != 0:
if value==numbers[i+1]:
return False
zeros=zeros - (numbers[i+1]-value-1)
if zeros <0 :
return False
return True
最新文章
- 常用的dos命令
- 【iOS开发】多屏尺的自动适配 AutoLayout (纯代码方式)
- telnet与ssh有什么不同呀
- MySQL注入中load_file()函数的应用
- c#修改本地连接工具 ip地址,dns,网关,子网掩码
- c# office转换成pdf
- 如何用70行Java代码实现深度神经网络算法
- java多线程安全问题 静态函数的修饰
- java.lang.ClassNotFoundException: com.sun.jna.Native
- C++ STL之min_element()与max_element()(取容器中的最大最小值)
- 【死磕 Spring】—– IOC 之解析Bean:解析 import 标签
- WPF TextBox/TextBlock 文本超出显示时,文本靠右显示
- ios sdk 配置路径
- 移动端input“输入框”常见问题及解决方法
- git 常用命令总结(一)
- 谜题27:变幻莫测的i值
- CRC代码实现
- eclipse部署和启动guns
- docker下安装 Oracle11gR2
- ROS与Matlab系列:一个简单的运动控制
热门文章
- 一步步教你如何进行Xilinx SerDes调试
- AF_UNIX和AF_INET域的socket在epoll中的差异
- active mq 配置
- 关于PHP.INI中的错误ERROR报告级别设置
- Spring MVC4使用Servlet3 MultiPartConfigElement文件上传实例
- python ";=";,深,浅 拷贝
- java php 3des实现
- PHP 代码简洁之道 ( PHP Clean Code)
- C# 如何判断系统是32位还是64位
- Python 内置函数、作用域、闭包、递归