.NET 4.x Поиск самой длиной последовательности символов в строке - C#
Формулировка задачи:
Здравствуйте! Помогите пожалуйста!)
Написать метод для поиска самой длиной последовательности символов в строке!
Вот так пробовал, лажа какая то получилась!
public string isUnique()
{
char max = line.Cast<char>().Max();
return max;
}Решение задачи: «.NET 4.x Поиск самой длиной последовательности символов в строке»
textual
Листинг программы
class Program
{
static void Main(string[] args)
{
string line = "8989898908098098098hjh7777709986";
int max = line.GetCharLength().Max();
}
}
public static class Enum
{
public static IEnumerable<int> GetCharLength(this string line)
{
for (int i =0, n=1;i<line.Length-1;i++)
{
if(line[i]==line[i+1])
n++;
else
{
yield return n;
n = 1;
}
}
}
}