Найдите количество вхождений "АА "в"саааб".
Find the number of occurances of "aa" in "caaab".Ответ должен быть 2.
Что я уже пробовал:
string str = d; for (int number = 0; number < d.Length - genes[i].Length; number++) { var compstr = d.Substring(number, genes[i].Length).ToString(); str = d.Substring(1); if (compstr == genes[i]) { count++; } }
W∴ Balboos, GHB
Звучит как домашнее задание.
londhess
Попробуйте что-нибудь вроде этого.
int count = new string (str.Select ((c, index) => str.Подстрока (индекс).TakeWhile (e => e = = c))
.OrderByDescending(е =&ГТ; электронная.Граф())
.Первый().Метод toArray()).Функция count()-1;