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