Символы строки, встречающиеся в ней ровно один раз и самую длинную последовательность повторяющихся символов - C#
Формулировка задачи:
•выводить на экран все символы строки, встречающиеся в ней ровно один раз;
•вывести на экран самую длинную последовательность повторяющихся символов в
строке.
Осталась дописать два метода для класса.А уже мозг не варит.Если нужно могу приложить класс.
Нашел,при повторе один раз,ток не совсем разобрался с этим расширением
ну,это количество эл-ов последовательности,которое мне нужно
Console.WriteLine(line.GroupBy(c => c).OrderByDescending(g => g.Count()==1).First().Key);
g.Count()==1
хто-нибудь
Решение задачи: «Символы строки, встречающиеся в ней ровно один раз и самую длинную последовательность повторяющихся символов»
textual
Листинг программы
public static void Main(string[] args) { string text = "Absa iinagggaga jko"; Console.WriteLine(string.Join(", ", text.GroupBy(c => c).Where(g => g.Count() == 1).Select(g => g.Key))); Console.WriteLine(Regex.Matches(text, @"(.)\1*").Cast<Match>().OrderByDescending(m => m.Length).First().Value); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д