Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 4, 2015 11:26:03

martin
От:
Зарегистрирован: 2010-10-29
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как найти пересечения интервалов в словаре?

Пример простого словаря:

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, а пересечение интервалов - это кол-во одновременных подключений)?



Офлайн

#2 Дек. 4, 2015 11:32:15

J.R.
Зарегистрирован: 2015-07-18
Сообщения: 147
Репутация: +  16  -
Профиль  

Как найти пересечения интервалов в словаре?

.

Отредактировано J.R. (Янв. 27, 2016 08:20:24)

Офлайн

#3 Дек. 4, 2015 11:57:34

martin
От:
Зарегистрирован: 2010-10-29
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как найти пересечения интервалов в словаре?

J.R.
martinТак словарь не задают. Потому что на выходе вы получите:

сорри, не проснулся еще)
Конечно же список словарей
[{'start': 10, 'end': 20}, {'start': 5, 'end': 15}, ]



Отредактировано martin (Дек. 4, 2015 11:57:55)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version