대문자 찾기

한 개의 문자열을 입력받아 해당 문자열에 알파벳 대문자가 몇 개 있는지 알아내는 프로그램을 작성하세요.

출력

▣ 입력설명
첫 줄에 문자열이 입력된다. 문자열의 길이는 100을 넘지 않습니다.

▣ 출력설명
첫 줄에 대문자의 개수를 출력한다.

▣ 입력예제 1
KoreaTimeGood

▣ 출력예제 1
3

문제 풀이

//대문자 찾기

function solution(s) {
    let answer = 0;
    for(let x of s){        
        //아스키코드로 변환
        //아스키코드는 대문자: A:65 ~ Z:90
        //아스키코드는 소문자: a:97 ~ z:122
        //let num =x.charCodeAt();
        //if(num >= 65 && num <=90) answer++;
        if(x === x.toUpperCase()) answer++;
     }
    return answer;
}

let str = "KoreaTimeGood";
console.log(solution(str));

아스키코드는 charCodeAt 메서드 사용 아스키코드는 대문자 A:65~ Z:90
소문자: a:97 ~ z:122

profile
개발 옆차기

0개의 댓글