코딩테스트 풀이/JAVA
[LeetCode/Easy] 2586. Count the Number of Vowel Strings in Range
무지맘
2023. 3. 13. 01:23
1. Input
1) String[] words
2) int left
3) int right
2. Output
1) words[left]부터 words[right]의 문자열 중 모음으로 시작해서 모음으로 끝나는 단어의 개수를 반환
3. Constraint
1) 1 <= words.length <= 1000
2) 1 <= words[i].length <= 10
3) words[i]는 영어 소문자로만 이루어져 있다.
4) 0 <= left <= right < words.length
4. Example
Input: words = ["hey","aeo","mu","ooo","artro"], left = 1, right = 4 -> Output: 3
설명:
- "aeo"는 OK
- "mu"는 자음으로 시작해서 X
- "ooo"는 OK
- "artro"는 OK
- 따라서 3을 반환한다.
5. Code
1) 첫 코드(2023/03/13)
int answer = 0;
for(int i=left ; i<=right ; i++){
String s = words[i].charAt(0) +""+ words[i].charAt(words[i].length()-1);
if(s.matches("[aeiou]{2}")) answer++;
}
return answer;