Сколько раз в тексте встречаются два слова - C#
Формулировка задачи:
Дана строка, содержащая текст на русском языке и некоторые два слова.
Определить, сколько раз они входят в текст и сколько раз они входят в текст непосредственно друг за другом.
помогите,пожалуйста,написать код
Решение задачи: «Сколько раз в тексте встречаются два слова»
textual
Листинг программы
- using System;
- class Program
- {
- public static void Main()
- {
- string t = "AA BB CC AA BB DD EE AA DD";
- string s1 = "AA";
- string s2 = "DD";
- int counter1 = 0;
- int counter2 = 0;
- int counter3 = 0;
- string prev = null;
- foreach (var s in t.Split())
- {
- if (s == s1)
- {
- counter1++;
- }
- else if (s == s2)
- {
- counter2++;
- if (prev == s1) { counter3++; }
- }
- prev = s;
- }
- Console.WriteLine(counter1);
- Console.WriteLine(counter2);
- Console.WriteLine(counter3);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д