# coding=utf-8 def continus(number): if number==None or len(number)<=0: return 0 trans={'A':1,'J':11,'Q':12,'k':13} for i in range(len(number)):#转换 if number[i] in trans.keys(): number[i]=trans[number[i]] number=sorted(number)#排序 number0=0 numbergap=0 i=0 while i<len(number) and number[i]==0: number0+=1 i+=1 small=number0 big=small+1 while big<len(number): if number[small]==number[big]: return False numbergap+=(number[big]-number[small]-1) small=big big+=1 return False if numbergap>number0 else True if __name__ == '__main__': test=['A',3,4,5,2,0] print(continus(test))
offer44--扑克牌的顺子
最新推荐文章于 2020-04-20 17:46:07 发布