Найти - Пользователи
Полная версия: Как найти пересечения интервалов в словаре?
Начало » Python для новичков » Как найти пересечения интервалов в словаре?
1
martin
Пример простого словаря:

data = {
   'start': 10, 'end': 20,
   'start': 21, 'end': 30,
   'start': 31, 'end': 40,
   'start': 10, 'end': 50,
   'start': 20, 'end': 30,
   ...
}

Как найти кол-во пересечений интервалов start и end (start и end в реальности это timestamp, а пересечение интервалов - это кол-во одновременных подключений)?
J.R.
.
martin
J.R.
martinТак словарь не задают. Потому что на выходе вы получите:

сорри, не проснулся еще)
Конечно же список словарей
[{'start': 10, 'end': 20}, {'start': 5, 'end': 15}, ]
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB