function solution(s, t) {
let answer = 0;
for (let x of s) {
if (x === t) {
answer++;
}
}
return answer;
}
let str = 'COMPUTERPROGRAMMING';
console.log(solution(str, 'R'));
const str = "ABR";
const str2 = str.split('r');
// str2 = ['AB', '']
맨 끝의 문자로 나누었을 경우, 그 뒤에 빈 문자열도 붙음을 주목하자!
function solution(s, t) {
let str = s.split(t);
let answer = str.length - 1;
return answer;
}
let str = 'COMPUTERPROGRAMMING';
console.log(solution(str, 'R'));
'R이 맨 뒤에 있으면 어쩌지?' 라는 걱정은 안해도 된다.
어차피 빈 문자열이 들어가므로 카운팅 된다!