Найти в строке слова, которые начинаются и оканчиваются одной и той же буквой - C#

Формулировка задачи:

Помогите с заданием пожалуйста! Составить программу, которая будет вводить строку в переменную String. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

Код к задаче: «Найти в строке слова, которые начинаются и оканчиваются одной и той же буквой - C#»

textual
static void Main(string[] args)
        {
            Console.WriteLine("Enter your string:");
            string inputString = Console.ReadLine();
            string[] words = inputString.Split(new char[] { ' ' });
            IEnumerable<string> resultWords=null;
            if (words.Count() > 0)            
                resultWords = words.Where(x => x[x.Length - 1] == x[0]);
            Console.WriteLine("Result:");
            if (resultWords.Count()>0)
                foreach (var s in resultWords)
                    Console.WriteLine(s);
            else
                Console.WriteLine("Nothing found");
            Console.ReadLine();
        }

14   голосов, оценка 3.786 из 5


СОХРАНИТЬ ССЫЛКУ
Похожие ответы