깃헙에 최대한 기록해뒀지만...!
블로그에도 백업해두면 좋을 것 같아서 9월 1일자부터 백업해두기로 했다:)
그리고 시간이 나면 틈틈히 이전에 했던 문제들도 함께 백업하기로 했다!
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
처음에는 filter나 indexOf로 사용하는 문제일거라고 생각했으나 중첩문을 돌린 다음 그 조건을 i번째부터 pat.length만큼 자르되 pat의 길이로 끝지점을 설정해준다면 pat에 해당되는 값이 어느정도 나오는지 알 수 있었다.