母音を数える
与えられた文字列 s
について、a、e、i、o、u、y の母音が奇数個含まれる部分文字列の数を求めます。
部分文字列の定義
文字列 s
において、連続する任意の文字の列は、s
の部分文字列とみなされます。たとえば、文字列 abc
には a
、b
、c
、ab
、bc
、abc
の部分文字列があります。
入力
入力として、小文字のラテン文字からなる文字列 s
が 1 つ与えられます (1 ≤ |s| ≤ 100)。
出力
母音の個数が奇数となる部分文字列の総数を出力してください。
説明
Input | Output |
---|---|
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