# -*- coding:utf-8 -*-
class Solution:
def IsContinuous(self, numbers):
# write code here
#思路:如果5张牌中 除了0之外有重复的数字则直接返回False
#记录牌中除0之外的最大值和最小值:如果扑克牌中除了0之外的其他数字的最大、最小值之差大于4则返回False
if not numbers or len(numbers)!=5:
return False
mi=14
ma=0
di={}
for i in numbers:
if i!=0:
if di.__contains__(i):
return False
else:
di[i]=1
if mi>i:
mi=i
if ma<i:
ma=i
if ma-mi<=4:
return True
return False