JAVASCRIPT/코딩테스트

[프로그래머스] 0단계 - 문자열이 몇 번 등장하는지 세기

예글 2024. 1. 7. 20:42

 

indexOf와 lastIndexOf를 사용해서 풀어보려고 했는데 그 후에 어떤 식으로 나눠야할지 생각이 안 나 구글링,,

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;
}

 

slice를 사용하면 쉽게 할 수 있었군,, 오늘도 배워갑니다