Подсчет гласных
Допустим, у нас есть строка s
. Нужно определить, сколько ее подстрок содержат нечетное количество гласных (a, e, i, o, u, y).
Определение подстроки
Любая непрерывная последовательность символов в строке s
считается подстрокой s
. Например, для строки abc
подстроками являются a
, b
, c
, ab
, bc
, abc
.
Входные данные
Вход содержит единственную строку s
(1 ≤ |s| ≤ 100), состоящую из строчных латинских букв.
Выходные данные
Программа должна вывести количество подстрок, в которых содержится нечетное число гласных.
Примеры
Ввод | Вывод |
---|---|
abc | 3 |
hello | 9 |
xyz | 4 |
Пояснение
abc → a, ab, abc
hello → he, hel, hell, e, el, ell, llo, lo, o
xyz → xy, xyz, y, yz
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB