Как найти среднее значение времени, не учитывая время, которое больше 2 часов? - C#
Формулировка задачи:
Существует ряд времен
09:03:04
02:03:04
00:03:04
05:03:04
01:03:04
04:03:04
03:03:04
02:03:04
01:03:04
Как найти среднее значение времени, при этом надо не учитывать время, которое больше 2 часов.
Решение задачи: «Как найти среднее значение времени, не учитывая время, которое больше 2 часов?»
textual
Листинг программы
static void Main(string[] args) {
string str = "01 02 02 03 04 05 06 06 06 04";
string[] splt = str.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
var result = splt.GroupBy(e => e).Select(g => new { Value = g.Key, Count = g.Count() });
foreach (var val in result) {
Console.WriteLine("Value: {0}\tCount: {1}", val.Value, val.Count);
}
Console.ReadKey();
}