text из строчных латинских букв и положительное число divisor. Гласными считаются буквы a, e, i, o, u, все остальные — согласные.
Назовём непустую подстроку (непрерывный кусок строки) **ровной**, если в ней гласных столько же, сколько согласных, и произведение числа гласных на число согласных делится на divisor.
Верните количество ровных подстрок. Одинаковые по содержимому куски, стоящие в разных местах строки, считаются разными.text="moon", divisor=1 → 3
Подходят «mo» (1 гласная, 1 согласная), «on» (1 и 1) и вся строка «moon» (2 и 2). Делитель 1 делит любое произведение.
text="moon", divisor=4 → 1
У «mo» и «on» произведение 1·1 = 1, на 4 не делится. Остаётся только «moon»: 2·2 = 4.
text="xyz", divisor=1 → 0
text состоит только из строчных латинских буквtext="moon", divisor=1
3
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 91 тест на сервере, включая скрытые.