Algorithm

[알고리즘] 대문자 찾기

Judy 2022. 1. 12. 23:06

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

입력설명

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

 

출력설명

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

 

입력예제

KoreaTimeGood

 

출력예제

3

해결

function solution(str) {
  let answer = "";

  let upper = str.toUpperCase();
  answer = upper.split("").reduce((accessible, current, idx) => {
    return current === str[idx] ? accessible + 1 : accessible;
  }, 0)

  return answer;
}

let str = "KoreaTimeGood";
solution(str);

 

 

 

해결풀이

 

정답은 3