💜 코드
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;
}
'프로그래머스(JavaScript) > Lv0' 카테고리의 다른 글
[프로그래머스 : 코딩테스트 입문]Lv0. 팩토리얼(JavaScript) (0) | 2024.03.13 |
---|---|
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 1로 만들기(JavaScript) (0) | 2024.03.13 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 수열과 구간 쿼리 3 (JavaScript) (0) | 2024.03.13 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (JavaScript) (0) | 2024.03.13 |
[프로그래머스 : 코딩 기초 트레이닝]Lv0. 문자열 뒤집기(JavaScript) (0) | 2024.03.13 |