題目描述
從撲克牌中隨機抽5張牌,判斷是不是一個順子,即這5張牌是不是連續的。2~10爲數字本身,A爲1,J爲11,Q爲12,K爲13,而大、小王爲 0 ,可以看成任意數字。A 不能視爲 14。
思路
代碼
class Solution:
def isStraight(self, nums:List[int])->bool:
joker = 0
nums.sort()
for i in range(4):
if nums[i] == 0:
joker += 1
elif nums[i] == nums[i+1]:
return False
return nums[4] - nums[joker] < 5