문자 찾기

한 개의 문자열을 입력받고, 특정 문자를 입력받아 해당 특정문자가 입력받은 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요.
문자열의 길이는 100을 넘지 않습니다.

출력

▣ 입력설명
첫 줄에 문자열이 주어지고, 두 번째 줄에 문자가 주어진다.

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

▣ 입력예제 1
COMPUTERPROGRAMMING
R
▣ 출력예제 1
3

문제 풀이

//문자 찾기
function solution(s, t) {
    //let answer = 0;
    // for(let i =0; i<s.length; i++){
    //     if(s[i]===t){
    //         answer++;
    //     }
    // }
    //R을 구분자로 사용
    //[ 'COMPUTE', 'P', 'OG', 'AMMING' ]
    //만약 끝부분에도 R을 사용하면 빈자문열이 생김
    //[ 'COMPUTE', 'P', 'OG', 'AMMING', '' ]
    let answer = s.split(t).length;
    return answer -1;   
}

let str = "COMPUTERPROGRAMMING";
console.log(solution(str, 'R'));
profile
개발 옆차기

0개의 댓글