2586. Count the Number of Vowel Strings in Range #
题目 #
- 给你一个下标从 0 开始的字符串数组
words
和两个整数:left
和right
。 - 如果字符串以元音字母开头并以元音字母结尾,那么该字符串就是一个 元音字符串 ,其中元音字母是
'a'
、'e'
、'i'
、'o'
、'u'
。 - 返回
words[i]
是元音字符串的数目,其中i
在闭区间[left, right]
内。
思路 #
模拟 #
代码 #
模拟 #
class Solution {
public int vowelStrings(String[] words, int left, int right) {
String vowels = "aeiou";
int ans = 0;
for (int i = left; i <= right; i++) {
char start = words[i].charAt(0), end = words[i].charAt(words[i].length()-1);
if (vowels.contains(String.valueOf(start)) && vowels.contains(String.valueOf(end))) ans++;
}
return ans;
}
}