Составить программу, которая выводит 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;
}
}