코린이의 소소한 공부노트

[LeetCode/Easy] 2586. Count the Number of Vowel Strings in Range 본문

코딩테스트 풀이/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;