first и second. Каждая задана парой строк [начало, конец] в 24-часовом формате HH:MM, причём оба края входят во встречу.
Встречи накладываются, если есть хотя бы один момент времени, общий для обеих — в том числе если одна заканчивается ровно тогда, когда начинается другая. Верните True, если встречи накладываются, и False иначе.first=['09:30', '10:15'], second=['10:15', '11:00'] → True
Первая встреча кончается в 10:15, вторая в 10:15 начинается — этот момент общий, значит пересечение есть.
first=['13:00', '18:00'], second=['14:20', '14:40'] → True
Вторая встреча целиком внутри первой.
first=['16:45', '17:00'], second=['08:00', '16:44'] → False
Вторая встреча заканчивается за минуту до начала первой — общих моментов нет.
first=['09:30', '10:15'], second=['10:15', '11:00']
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 101 тест на сервере, включая скрытые.