网站域名是不是就是网址,wordpress怎么修改数据库密码,中国人做英文网站,环球贸易网站1、题目
给你字符串 s 和整数 k 。
请返回字符串 s 中长度为 k 的单个子字符串中可能包含的最大元音字母数。
英文中的 元音字母 为#xff08;a, e, i, o, u#xff09;。
示例 1#xff1a;
输入#xff1a;s abciiidef, k 3
输出#xff1a;3
解释a, e, i, o, u。
示例 1
输入s abciiidef, k 3
输出3
解释子字符串 iii 包含 3 个元音字母。示例 2
输入s aeiou, k 2
输出2
解释任意长度为 2 的子字符串都包含 2 个元音字母。示例 3
输入s leetcode, k 3
输出2
解释lee、eet 和 ode 都包含 2 个元音字母。
2、代码
class Solution {public int maxVowels(String s, int k) {int n s.length();int vowel_count 0;for (int i 0; i k; i) {vowel_count isVowel(s.charAt(i));}int ans vowel_count;for (int i k; i n; i) {vowel_count isVowel(s.charAt(i)) - isVowel(s.charAt(i - k));ans Math.max(ans, vowel_count);}return ans;}public int isVowel(char ch) {return ch a || ch e || ch i || ch o || ch u ? 1 : 0;}
}