Как расчитать среднее значение во времени с заданым шагом?
Есть лист структур {timestamp, val} с неограниченным количеством элементом и разбросом по времени
Там может быть временной диапазон и меньше заданного шага
Допустим, я хочу получить среднее значение с шагом 10 минут, неделя или месяц
Для примера:
1) Пусть шаг будет месяц (30 дней)
2) В массиве элементов на 2 с половиной месяца
Нужно получить 3 элемента массива со средним временем и значениями, включая остаток (пол месяца)
Решения не нашел. Знаю, что задача не очень сложная, но моя афантазия сказала "неа", даже рисование схемы алгоритма на бумаге не помогло