【剑指offer】:Q44:直扑克

def IsContinuous(seq, num = 5):
	zeros = 0; d = 0

	seq = sorted(seq)
	for i in range(num - 1):
		if seq[i] == 0:
			zeros += 1
			continue
		if seq[i] == seq[i + 1]:
			return False
		d += seq[i + 1] - seq[i] - 1

	return zeros >= d

posted @ 2015-12-15 10:03  mengfanrong  阅读(136)  评论(0编辑  收藏  举报