ребят помогите пожалуйста, как можно получить с массива [['10:00', '10:20'], ['10:40', '11:00'], ['10:50', '12:00'], ['12:00', '13:00'], ['10:00', '10:20’]] отрывки времени, которые не входят в массива?
1. Отсортировать промежутки по начальной отметке. 2. Начинаем с полуночи. 3. Если текущее время левее первого промежутка, то отправляем на выход промежуток от текущего времени до первого промежутка 4. смещаем текущее время на конец первого промежутка (только если он правее) и выбрасываем его. 5. Goto (3), пока не кончатся промежутки или текущее время упрется в 23:59. 6. Отправить на выход оставшийся промежуток до 23:59 по необходимости