Ctrl K

Гласные поровну

Лёгкая
Дана строка text чётной длины из латинских букв. Разрежьте её ровно посередине на две половины одинаковой длины. Верните True, если в обеих половинах одинаковое количество гласных, и False иначе. Гласными считаются a, e, i, o, u — как строчные, так и заглавные. Каждое вхождение гласной считается отдельно.
Пример 1
text='rainbows' → False

«rain» и «bows»: в первой половине две гласные (a, i), во второй одна (o).

Пример 2
text='OpenAI' → True

«Ope» и «nAI»: по две гласные в каждой половине, регистр не важен.

Пример 3
text='xy' → True

Гласных нет ни в одной половине — 0 и 0, значит поровну.

Ограничения
  • 2 ≤ len(text) ≤ 1000
  • len(text) чётная
  • text состоит из латинских букв в верхнем и нижнем регистре
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗаписка из вырезанных букв ЛёгкаяПервая буква без пары ЛёгкаяСлова, прозвучавшие один раз ЛёгкаяСлова из набора плашек ЛёгкаяВывески из букв Лёгкая
загружаем Python…
Вход
text='rainbows'
Ожидается
False

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