Ctrl K

Отрезки со всеми гласными

Лёгкая
Дана строка text из строчных латинских букв. Гласные — это a, e, i, o, u. Посчитайте непустые подстроки (куски подряд идущих символов), которые состоят только из гласных и при этом содержат каждую из пяти гласных хотя бы по разу. Подстроки, которые начинаются или заканчиваются в разных позициях, считаются разными, даже если совпадают по тексту.
Пример 1
text="queueioa" → 3

Гласный отрезок после q — "ueueioa". Все пять гласных содержат только отрезки, которые заканчиваются на последней a и начинаются на одной из первых трёх букв u, e, u: это 3 подстроки. Начало на второй e уже теряет u.

Пример 2
text="education" → 0

Все пять гласных в слове есть, но их разделяют согласные — ни один кусок без согласных их не собирает. Ответ 0.

Пример 3
text="aeiouxuoiea" → 2
Ограничения
  • 1 ≤ len(text) ≤ 100
  • text состоит из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОдин и тот же шифр ЛёгкаяТе же буквы, другой порядок ЛёгкаяЧисло вверх ногами ЛёгкаяПеремешать в палиндром Лёгкая
загружаем Python…
Вход
text="queueioa"
Ожидается
3

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 112 тестов на сервере, включая скрытые.