Статистика возрастов

сложно
# решено

Дан массив ages, где 0 ≤ ages[i] ≤ 140, и список запросов stats, каждый из которых представляет собой диапазон [x, y], где x ≤ y. Для каждого запроса определите, сколько людей имеют возраст, попадающий в этот диапазон (включительно).

Пример 1:

Ввод: ages = [10,2,1,2,3], stats = [[1,3],[-1000,1000],[9,20],[8,8]]
Вывод: [4,5,1,0]
Объяснение:
[1,3] → 4 (2,1,2,3)
[-100,100] → 5 (10,2,1,2,3)
[9,20] → 1 (10)
[8,8] → 0

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

  • len(ages) >= 1
  • 0 <= ages[i] <= 140
  • len(stats) >= 1