У меня есть подстрока
string subString = "ABC";
Каждый раз, когда все три символа появляются во вводе, вы получаете одну точку
, например, если ввод:
"AABKM"
= 0 баллов
"AAKLMBDC"
= 1 балл
"ABCC"
= 1 балл, потому что все три встречаются один раз
"AAZBBCC"
= 2 балла, потому что AB C повторяется дважды;
et c ..
Единственное решение, которое я мог придумать, это
Regex.Matches(input, "[ABC]").Count
Но не дает мне того, что я ищу.
Спасибо