Необходимо найти и посчитать максимальную последовательность нулей в последовательности нулей и единиц - C#
Формулировка задачи:
Как бы Вы реализовали?
Решение задачи: «Необходимо найти и посчитать максимальную последовательность нулей в последовательности нулей и единиц»
textual
Листинг программы
var q = new Regex(@"0+").Matches("100011110111101");
var m=new Match[q.Count];
q.CopyTo(m, 0);
Console.WriteLine("Число нулей: "+m.Max(x=>x.Value.Length)+"\nИндекс:"+m.OrderByDescending(x=>x.Length).First().Index);
Console.ReadKey();