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