[LeetCode] 3813. Vowel-Consonant Score

Chobby·2026년 1월 26일

LeetCode

목록 보기
966/992

😎풀이

  1. s순회
    1-1. 모음과 자음의 수 확인
  2. 자음이 존재하지 않는다면 0반환
  3. 모음 / 자음의 수를 내림 처리하여 반환
function vowelConsonantScore(s: string): number {
    let v = 0
    let c = 0
    for(const char of s) {
        if(!char.match(/[a-z]/g)) continue
        if(isVowel(char)) v++
        else c++
    }
    if(c > 0) return Math.floor(v / c)
    return 0
};

function isVowel(char: string) {
    const set = new Set('aeiou')
    return set.has(char)
}
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글