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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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