Продолжайте в том же проекте linq-slideviews.
В файле StatisticsTask реализуйте метод GetMedianTimePerSlide. Он должен работать так.
Обозначим T(U, S) время между посещением пользователем U слайда S и ближайшим следующим посещением тем же пользователем U какого-то другого слайда S2 != S.
T(U, S) можно считать примерной оценкой того, сколько времени пользователь U провел на слайде S.
Метод должен для указанного типа слайда, считать медиану значений T(U, S) по всем пользователям и всем слайдам этого типа.
Нужно игнорировать значения меньшие 1 минуты и большие 2 часов при расчете медианы.
Время нужно возвращать в минутах.
Воспользуйтесь реализованными ранее методами Bigrams и Median.
1 2 3 4 5 6 7 8 9 |
// Вставьте сюда финальное содержимое файла StatisticsTask.cs using System; using System.Collections.Generic; using System.Linq; namespace linq_slideviews { public class StatisticsTask { |
Стоимость решения этой задачи всего 100 рублей, закажи решения у меня 🙂