문제 설명
문자열 myString과 pat이 주어집니다. myString에서 pat이 등장하는 횟수를 return 하는 solution 함수를 완성해 주세요.
제한사항
- 1 ≤ myString ≤ 1000
- 1 ≤ pat ≤ 10
입출력 예
myString | pat | result |
"banana" | "ana" | 2 |
"aaaa" | "aa" | 3 |
나의 풀이
function solution(myString, pat) {
let answer = 0;
for(let i=0; i<myString.length; i++){
let str=myString[i]
for(let j=i; j<i+pat.length-1; j++){
str+=myString[j+1]
}
if(str === pat){
answer+=1
}
}
return answer;
}
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
[프로그래머스] 수열과 구간 쿼리 4 (0) | 2023.09.04 |
---|---|
[프로그래머스] 세 개의 구분자 (0) | 2023.09.02 |
[프로그래머스] 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 (0) | 2023.08.30 |
[프로그래머스] 간단한 논리 연산 (0) | 2023.08.26 |
[프로그래머스] 1로 만들기 (0) | 2023.08.24 |