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