본문 바로가기
Algorithm

[알고리즘] 대문자 찾기

by Judy 2022. 1. 12.

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

입력설명

줄에 문자열이 입력된다. 문자열의 길이는 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

'Algorithm' 카테고리의 다른 글

[알고리즘] 대소문자로 변환  (0) 2022.01.16
[알고리즘] 대문자로 통일  (0) 2022.01.13
[알고리즘] 문자찾기  (0) 2022.01.11
[알고리즘] A를 #으로 변환  (0) 2022.01.10
[알고리즘] 일곱난쟁이 찾기  (0) 2022.01.10