문자열이 몇 번 등장하는지 세기 😀
문자열 myString과 pat이 주어집니다.
myString에서 pat이 등장하는 횟수를 return 하는 solution 함수를 완성해 주세요.
※ 제한 사항
1 ≤ myString ≤ 1000
1 ≤ pat ≤ 10
입출력
myString | pat | result |
---|---|---|
“banana” | “ana” | “ABCDEFG” |
“aaaa” | “aa” | “AAA” |
function solution(myString, pat) {
var answer = 0;
// 문자열을 처음부터 끝까지 순회하면서 pat이 등장하는 횟수를 계산
for (var i = 0; i <= myString.length - pat.length; i++) {
var currentSubstring = myString.substring(i, i + pat.length);
if (currentSubstring === pat) {
answer++;
}
}
return answer;
}