대문자 찾기 - Node.js

프동프동·2022년 7월 8일
0

알고리즘 - Node.js

목록 보기
46/116
post-thumbnail

대문자 찾기


문제

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

입력

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

출력

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

입력 예제

KoreaTimeGood

출력 예제

3


해결 방법 1

function solution1(string) {
  let answer = 0;
  for (let x of string) {
    if (x === x.toUpperCase()) {
      answer++;
    }
  }
  return answer;
}

console.log(solution1('KoreaTimeGood'));

해결 방법 2

function solution2(string) {
  let answer = 0;
  for (let x of string) {
    let number = x.charCodeAt();
    if (number >= 65 && number <= 90) {
      answer++;
    }
  }
  return answer;
}

console.log(solution2('KoreaTimeGood'));
profile
좋은 개발자가 되고싶은

0개의 댓글