한 개의 문자열을 입력받고, 특정 문자를 입력받아
해당 특정 문자가 문자열에 몇 개 존재하는지 알아내는 프로그램을 작성하세요.
문자열의 길이는 100을 넘지 않습니다.
입력설명
문자열과 문자가 주어진ㄴ다.
출력설명
해당 문자의 개수를 출력한다.
// 내 답
function solution(s, t){
return s.split(t).length-1
}
// 선생님 답
function solution(s, t){
let answer=0;
for(let x of s){
if(x===t) answer++;
}
return answer;
}
function solution(s, t){
let answer=s.split(t).length;
return answer-1;
}
let str="COMPUTERPROGRAMMING";
console.log(solution(str, 'R'));
간단하게 split으로 나누면 그 문자열 기준으로 나뉘기 때문에 -1을 해서 리턴을 해줬다