统计元音字母的数量


Submit solution

Points: 20
Time limit: 1.0s
Memory limit: 4M

Author:
Problem type
Allowed languages
C, C++
leetcode 1456

给你一个字符串 s 和一个整数 k,
请你返回 所有长度为 k 的子字符串中,元音字母数量的最大值。
英文中的 元音字母 是 'a'、'e'、'i'、'o' 和 'u'。

示例 1: 输入:

abciiidef
3

输出:

3
解释:

长度为 3 的子字符串 "iii" 中包含了 3 个元音字母,这是所有子字符串中最多的。

示例 2:

输入:

aeiou
2

输出:

2
解释:

任意长度为 2 的子字符串中都包含 2 个元音字母。

示例 3:

输入:

leetcode
3

输出:

2
解释:

长度为 3 的子字符串 "lee"、"eet" 和 "ode" 都包含 2 个元音字母,这是最大值。

约束条件:

\(1 \le s.length \le 10^5\)
s 只包含小写英文字母。
\(1 \le k \le s.length\)


Comments

There are no comments at the moment.