博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode-846-Hand of Straights
阅读量:7232 次
发布时间:2019-06-29

本文共 617 字,大约阅读时间需要 2 分钟。

题意:分出n组连续的W个元素的数组
思路:比较简单,直接循环删除连续的数组,如此while循环反复。
class Solution(object):    def isNStraightHand(self, hand, W):        # c = collections.Counter(hand)        hand.sort()        print(hand)        while hand:            try:                start=hand[0]                for i in range(W):                    hand.remove(start+i)            except Exception as e:                return False        return Trueif __name__=='__main__':    # hand = [1, 2, 3, 6, 2, 3, 4, 7, 8]    # W = 3    # hand = [1, 2, 3, 4, 5]    # W = 4    hand=[1,2,3,4,5,6]    W=2    st=Solution()    out=st.isNStraightHand(hand,W)    print(out)

转载地址:http://kzvfm.baihongyu.com/

你可能感兴趣的文章
mysql kill操作
查看>>
HttpWebRequest开启gzip压缩
查看>>
HTTP使用BASIC认证的原理及实现方法
查看>>
Linq补漏笔记一:简介
查看>>
EUPL v1.2 将兼容 GPL
查看>>
2013第3周获取本地IP代码及文章摘录
查看>>
Castle~动态代理实现对方法的拦截
查看>>
YII适合做后台的一个扩展
查看>>
FFLIB 之FFDB: 使用 Mysql&Sqlite 实现CRUD
查看>>
同步和异步消息机制
查看>>
Android-x86 4.2 发布,基于 Android 4.2.2
查看>>
有关LOGO设计软件
查看>>
模拟搜索结果项
查看>>
Waiting For KKSFBC CHILD COMPLETION?
查看>>
ASP.NET MVC Part.1(创建基本的 MVC 应用程序)
查看>>
批量删除数据库中指定表的t-sql脚本
查看>>
闯迷宫
查看>>
Heritrix 3.1.0 源码解析(八)
查看>>
宋体文件C#读取CSV文件-java教程
查看>>
建立一个windows服务(可用于实现计划任务,事件监控..) .NET
查看>>