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