.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; } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д