|

楼主 |
发表于 2018-8-19 15:58:39
|
显示全部楼层
自己来答啦
- import datetime
- def getspace(time1, time2):
- time1format = datetime.datetime.strptime(time1, '%Y-%m-%d %H:%M:%S')
- time2format = datetime.datetime.strptime(time2, '%Y-%m-%d %H:%M:%S')
- secondspace = (time2format - time1format).seconds
- return secondspace
- def solution(time_list):
- if not isinstance(time_list, list):
- return TypeError()
- if len(time_list) < 3:
- return False
- count = 0
- start = 0
- current = 1
- while current < len(time_list):
- if count >= 2:
- return True
- if getspace(time_list[start], time_list[current]) > 3600:
- count += 1
- start = current
- else:
- current += 1
- return False
复制代码 |
|