Используйте привязку \b
для соответствия границам слов:
\bdo
находит «делать» в «хорошей собаке», но не соответствует «много шума» ничего».
Мы можем легко сделать это в O (n), мы просто должны найти три минимальных положительных вещественных числа, которые мы можем найти в одном повторении и в конце, если их суммирование еще находится промежуточное (1,2) тогда возврат 1 возврат 0.