Вместимость автобуса

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

Дан массив trips, где каждый элемент trips[i] = [from, to, passengers] описывает поездку: from — точка посадки, to — точка высадки, passengers — количество пассажиров. Также дано число capacity — максимальное количество пассажиров, которое может перевозить автобус.

Нужно вернуть true, если водитель автобуса сможет перевезти всех пассажиров, не превышая capacity, и false в противном случае.

Пример 1:

Ввод: trips = [[1,5,2],[3,7,3]], capacity = 6
Вывод: true

Пример 2:

Ввод: trips = [[6,8,2],[1,4,3],[2,5,4]], capacity = 5
Вывод: false

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

  • len(trips) >= 1
  • len(trips[i]) == 3
  • from >= 0
  • to > from
  • passengers >= 1
  • capacity >= 1