《剑指Offer》刷题笔记——面试题61. 扑克牌中的顺子

难度:简单

一、题目描述:

在这里插入图片描述

二、解题分析:

1、剑指解析

在这里插入图片描述

2、代码实现

class Solution:
    def isStraight(self, nums: List[int]) -> bool:
        gost=0
        nums.sort()
        for i in range(len(nums)-1):
            if nums[i]==0:
                gost+=1
                continue
            if nums[i+1]==nums[i]:
                return False
            if (nums[i+1]-nums[i])!=1:
                gost-=(nums[i+1]-nums[i]-1)
        return gost>=0
发布了132 篇原创文章 · 获赞 154 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_34108714/article/details/104775277