
설명
- capCount 변수를 정의함. 대문자Count용 변수
- 만약 현재 문자가 대문자라면?
--> capCount 변수를 증가함
- 아래 조건을 만났을때 True를 return함
1) capCount가 word길이와 동일할때
--> 문장안의 모든 단어가 대문자(capital)
2) capCount가 0일때
--> 문장안의 모든 단어가 소문자일때
3) capCount가 1이면서 첫번째 문자가 대문자 일때
Source Code
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])
);
};