Разработка программ с использованием символов и строк постоянной длины - C#
Формулировка задачи:
Нужно решить задачу. Найти наибольшее слово в тексте без буквы "а"
Решение задачи: «Разработка программ с использованием символов и строк постоянной длины»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { const char ruA = 'a'; const char enA = 'а'; var input = "ЭтА очень большой текст, в котором есть длинное слово без буквы А. ААаа Аааа АаА АааАААааа"; var wordsWithOutA = input.Split(" ?!,.:;-".ToCharArray(), StringSplitOptions.RemoveEmptyEntries).Where(x => !x.ToLower().Contains(ruA) && !x.ToLower().Contains(enA)); int maxLen = wordsWithOutA.Select(x => x.Length).Max(); var maxLenWordsWithOutA = wordsWithOutA.Where(x => x.Length == maxLen).ToArray(); Console.WriteLine(string.Join(" ",maxLenWordsWithOutA)); Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д