문자열이 몇 번 등장하는지 세기 : 문제 링크
substr() 함수 사용법
1. str.substr(n, m);
=> index n에서 시작하는 m개의 문자를 잘라서 string으로 return
2. str.substr(n);
=> index n에서 str 문자열의 마지막까지 잘라서 string으로 return
#include <string>
using namespace std;
int solution(string myString, string pat) {
int answer = 0;
for(int i = 0; i < myString.size() - pat.size() + 1; ++i) {
if(myString.substr(i, pat.size()) == pat) answer++;
}
return answer;
}