首页 > 其他 > 详细

剑指Offer 61

时间:2019-06-14 20:03:46      阅读:83      评论:0      收藏:0      [点我收藏+]
 1 # -*- coding:utf-8 -*-
 2 class Solution:
 3     def IsContinuous(self, numbers):
 4         n = len(numbers)
 5         if n < 5:
 6             return False
 7         numbers.sort()
 8         cnt = 0
 9         for num in numbers:
10             if num == 0:
11                 cnt += 1
12         for i in range(cnt,n-1):
13             if numbers[i+1] != numbers[i]:
14                 fix = numbers[i+1] - numbers[i] - 1
15                 cnt -= fix
16             else:
17                 return False
18         return True if cnt >= 0 else False
19              
20         # write code here

 

剑指Offer 61

原文:https://www.cnblogs.com/asenyang/p/11025079.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!