프로그래머스(JavaScript)/Lv0
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 문자열이 몇 번 등장하는지 세기 (JavaScript)
지미지민
2024. 3. 13. 21:39
💜 코드
function solution(myString, pat) {
let cnt = 0;
let idx = myString.indexOf(pat);
while(idx !== -1){
cnt++;
idx = myString.indexOf(pat, idx+1);
}
return cnt;
}
💜 실행 결과
💜 다른 사람의 풀이
function solution(myString, pat) {
let count = 0;
for (let i = 0; i <= myString.length - pat.length; i++) {
if (myString.slice(i, i + pat.length) === pat) {
count++;
}
}
return count;
}