Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from datetime import datetime
- def to_time(time):
- return datetime.strptime(time, '%H:%M')
- def check_overlap(events):
- events_in_time = [(to_time(start), to_time(end)) for start, end in events]
- for i in range (len(events_in_time)-1):
- for j in range(len(events_in_time)):
- start_1, end_1 = events_in_time[i][0],events_in_time[i][1]
- start_2, end_2 = events_in_time[j][0], events_in_time[j][1]
- if start_2<=start_1<=end_2 or start_1 <= start_2 <= end_1:
- return True
- return False
- events_list = [["02:15","03:00"], ["04:00","06:00"], ["01:25","06:00"]]
- result = check_overlap(events_list)
- print(result)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement