Вывести на экран самую длинную последовательность повторящихся символов в строке - C#
Формулировка задачи:
вывести на экран самую длинную последовательность повторящихся символов в
строке
Большая просьба напишите пожалуйста так же входные и выходные данные
Решение задачи: «Вывести на экран самую длинную последовательность повторящихся символов в строке»
textual
Листинг программы
using System; using System.Linq; using System.Text.RegularExpressions; namespace AForgeTests { internal class Program { private static void Main(string[] args) { const string input = "АБААБАБПЛФОЫВА"; //Console.ReadLine() ?? ""; var result = Regex.Matches(input, @"(.)\1+") .Cast<Match>() .Select(match => match.Value) .OrderByDescending(word => word.Length) .First(); Console.WriteLine(result); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д