Algorithm & 자료구조/(인프런) 자바스크립트 알고리즘 문제풀이

[알고리즘]문자 찾기 - 문자열에 특정 문자가 몇 개 있는지?(split)

프라이D 2022. 1. 25. 23:22

문제

"COMPUTERPROGRAMMING" 문자열에 "R"이 몇 개 들어갈까요?

function solution(s, t) {
        let answer = s.split(t);
        answer = answer.length - 1;

        return answer;
      }

      let str = "COMPUTERPROGRAMMING";
      console.log(solution(str, "R"));
  • split(t)는 "R"을 기준점으로 문자열을 나누고, 이 length는 구분된 문자열의 갯수. 
  • 문자열의 갯수 -1 만큼 기준점이 존재한다.