Вывести на экран самую длинную последовательность повторящихся символов в строке - 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);
        }   
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы