Слова начинающиеся и заканчивающиеся на одну и туже букву, взять в квадратные скобки - C#

Узнай цену своей работы

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

Условие задания: "В строке все слова, которые начинаются и заканчиваются одной буквой, выделить квадратными скобками"
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.IO;
  6. using System.Threading.Tasks;
  7. using System.Text.RegularExpressions;
  8. namespace ConsoleApplication2
  9. {
  10. class Program
  11. {
  12. static void Main(string[] args)
  13. {
  14. Console.WriteLine("Введите слова:");
  15. string inputString = Console.ReadLine();
  16. string[] words = inputString.Split(new char[] { ' ' });
  17.  
  18. IEnumerable<string> resultWords = null;
  19. if (words.Count() > 0)
  20. resultWords = words.Where(x => x[x.Length - 1] == x[0]);
  21. int k=0;
  22. int i=0;
  23. using (StreamWriter writer = new StreamWriter(@"d:\\nimer3.txt"))
  24. if (resultWords.Count() > 0)
  25. foreach (var b in resultWords)
  26. {
  27. if (words[i]==b)
  28. {
  29. writer.WriteLine("[" + b + "]");
  30.  
  31. }
  32. else
  33. {
  34. writer.WriteLine(words[i]);
  35. } k++;
  36. i++;
  37. }
  38. }
  39. }
  40. }
В приведенном коде слова записываем через консоль, далее вывод идет на текстовый документ. Должно выводить, например, вот так: [анна] вася [кок] ясень То есть выводить все слова, которые мы записали, но те которые начинаются и заканчиваются на одну и туже букву - брать в квадратные скобки. Заранее благодарен за помощь или хотя бы попытки помочь.

Решение задачи: «Слова начинающиеся и заканчивающиеся на одну и туже букву, взять в квадратные скобки»

textual
Листинг программы
  1. s.First() == s.Last()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

7   голосов , оценка 3.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы