Ctrl K

Слова в гласной рамке

Лёгкая
Дан список слов words и два индекса start и end (нумерация с нуля). Слово в гласной рамке, если его первая и последняя буквы — гласные. Гласными считаются a, e, i, o, u. Верните, сколько слов в гласной рамке среди words[start], words[start + 1], …, words[end] (оба конца включительно).
Пример 1
words=["idea", "open", "echo", "area"], start=0, end=2 → 2

Смотрим слова с индексами 0–2. "idea" и "echo" начинаются и заканчиваются гласной, "open" заканчивается на n. Ответ 2; "area" в отрезок не входит.

Пример 2
words=["sky", "o", "bee"], start=1, end=2 → 1

"o" из одной буквы и начинается, и заканчивается гласной. "bee" начинается с согласной. Ответ 1.

Пример 3
words=["try", "rhythm"], start=0, end=1 → 0
Ограничения
  • 1 ≤ len(words) ≤ 1000
  • 1 ≤ len(words[i]) ≤ 10
  • words[i] состоит из строчных латинских букв
  • 0 ≤ start ≤ end < len(words)
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСлова из набора плашек ЛёгкаяСлова с рабочих клавиш Лёгкаяk-е слово без повторов ЛёгкаяСлова, единственные в обоих списках ЛёгкаяПары с одинаковым набором букв Лёгкая
загружаем Python…
Вход
words=["idea", "open", "echo", "area"], start=0, end=2
Ожидается
2

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