520. Detect Capital

서하아빠 개발블로그·2023년 7월 14일

leetcode

목록 보기
2/3

풀이방법

  1. capCount 변수 생성
  2. 만약 현재 문자가 대문자면 capCount증가
  3. 문제에 나온 조건대로 아래 3가지 케이스에 해당되면 true를 return함
    1) capCount가 word 길이와 동일할 때
    2) capCount가 0일때
    3) capCount가 1이면서 첫번째 문자가 대문자일 때
var detectCapitalUse = function(word) {
    let capCount = 0;
    for (let i = 0; i < word.length; i++ ) {
        if (word[i].toUpperCase() === word[i]) {
            capCount++;
        }
    }
    return (
        capCount === word.length || 
        capCount === 0 ||
        (capCount === 1 && word[0].toUpperCase() === word[0])
    );
};
profile
개발공부 기록용

0개의 댓글