Составить программу, которая выводит True, если в строке буква А встречается чаще, чем буква B - C#

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

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

Составить программу, которая выводит True, если в строке буква А встречается чаще, чем буква B, и False в противном случае.

Решение задачи: «Составить программу, которая выводит True, если в строке буква А встречается чаще, чем буква B»

textual
Листинг программы
        static bool Foo(string s, char first, char second)
        {
            int a = -1, b = -1;
            while(true)
            {
                var newA = s.IndexOf(first, a + 1);
                if (newA == a || newA < 0)
                    return false;
                var newB = s.IndexOf(second, b + 1);
                if (newB == b || newB < 0)
                    return true;
                a = newA;
                b = newB;
            }
        }

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы