Число переговорок

средне
# решено

Дан массив отрезков segments, где segments[i] содержит отрезок бронирования комнаты для переговоров: [начало бронирования, конец бронирования]. Сначала комнату освобождают, а потом занимают.

Нужно вернуть минимальное число комнат для переговоров, которое должно быть, чтобы все переговоры могли состояться.

Пример 1:

Ввод: segments = [[2,5],[0,6],[0,3],[9,11],[5,8]]
Вывод: 3

Пример 2:

Ввод: segments = [[5,10],[11,14]]
Вывод: 1

Ограничения:

  • len(segments) >= 1
  • segments[i][0] < segments[i][1]