[LeetCode] 2586. Count the Number of Vowel Strings in Range

Chobby·2025년 11월 20일

LeetCode

목록 보기
766/800

😎풀이

  1. 모음 선언
  2. 첫 글자와 마지막 글자가 모음인지 판별하는 헬퍼 함수 정의
  3. wordsleft 인덱스 부터, right 인덱스까지 순회
    3-1. 각 요소가 모음 문자열 조건에 해당하는지 검사
  4. 모음 문자열의 수 반환
const vowel = new Set('aeiou')
function vowelStrings(words: string[], left: number, right: number): number {
    let count = 0
    for(let i = left; i <= right; i++) {
        if(isVowelString(words[i])) count++
    }
    return count
};

function isVowelString(str: string) {
    if(!vowel.has(str[0])) return false
    if(!vowel.has(str[str.length - 1])) return false
    return true
}
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글