Детская задачка для программистов
Jul. 8th, 2013 01:18 pmИли программистская для детей.
Дан список времен суток в формате HH:MM, от 00:00 до 23:59. Эти времена суть замеры момента, когда происходит некоторое событие или совершается некоторое действие.
1. Найти среднее арифметическое время события/действия.
2. Ну и медианное тоже, раз такое дело.
Дан список времен суток в формате HH:MM, от 00:00 до 23:59. Эти времена суть замеры момента, когда происходит некоторое событие или совершается некоторое действие.
1. Найти среднее арифметическое время события/действия.
2. Ну и медианное тоже, раз такое дело.
no subject
Date: 2013-07-08 09:58 pm (UTC)- а распределение точно унимодальное?
- а что делать, если центр кластера приходится в районе полуночи? тогда часть значений попадет в одни сутки, часть в другие, и среднее выйдет около полудня, что вообще не в кассу
no subject
Date: 2013-07-08 10:33 pm (UTC)no subject
Date: 2013-07-08 08:35 pm (UTC)А почему именно эта задача?
no subject
Date: 2013-07-08 08:39 pm (UTC)no subject
Date: 2013-07-08 08:39 pm (UTC)no subject
Date: 2013-07-08 08:41 pm (UTC)no subject
Date: 2013-07-08 08:43 pm (UTC)var average = TimeSpan.FromTicks((long)ticks);
Только какой в этом смысл?
Что нужно узнать?
no subject
Date: 2013-07-08 08:43 pm (UTC)no subject
Date: 2013-07-08 08:44 pm (UTC)no subject
Date: 2013-07-08 08:45 pm (UTC)no subject
Date: 2013-07-08 08:47 pm (UTC)01:59
02:01
?
Времени полтора часа и тридцать минут ведь нет. Так что все равно потом переводить либо в часы, либо в минуты надо
no subject
Date: 2013-07-08 08:48 pm (UTC)no subject
Date: 2013-07-08 08:48 pm (UTC)А почему именно эта задача?
Да так, играюсь с разными аппликухами на телефоне и набрёл на совершённую и тобой ошибку.
no subject
Date: 2013-07-08 08:49 pm (UTC)no subject
Date: 2013-07-08 08:49 pm (UTC)no subject
Date: 2013-07-08 08:49 pm (UTC)no subject
Date: 2013-07-08 08:51 pm (UTC)no subject
Date: 2013-07-08 08:53 pm (UTC)если на входе 00:01, 23:59, то что должно быть на выходе?
а если 00:00, 01:00, 02:00 и так далее до полуночи?
а если распределение би-модально с двумя группами, вокруг полуночи и вокруг полудня, то какой смысл будет в среднем 6 PM?
no subject
Date: 2013-07-08 08:58 pm (UTC)no subject
Date: 2013-07-08 08:59 pm (UTC)Для удобства предположим, что моменты в списке находятся в общем положении, и вопросов типа "сколько будет среднее арифметическое между полуднем и полуночью", или "между полуднем, 4 утра и 8 вечера", не возникнет.
no subject
Date: 2013-07-08 09:00 pm (UTC)ты хочешь сказать, что варианты {1 января событие произошло в 00:01, а второго в 23:59} и {1 января событие произошло в 23:59, а второго в 00:01} должны дать одинаковое среднее?
no subject
Date: 2013-07-08 09:01 pm (UTC)no subject
Date: 2013-07-08 09:03 pm (UTC)no subject
Date: 2013-07-08 09:03 pm (UTC)no subject
Date: 2013-07-08 09:06 pm (UTC)Тем более что в обоих твоих случаях ответ именно полночь с 1 на 2 января.