int match(string& text, string& pattern)
{
int textSize = text.size();
int patternSize = pattern.size();
int count = 0;
int i = 0;
int j = 0;
while( i < textSize)
{
if(text[i] == pattern[j])
{
i++;
j++;
if(j == patternSize)
{
j = 0;
count++;
}
}
else
{
i = i - j + 1;
j = 0;
}
}
return count;
}
{
int textSize = text.size();
int patternSize = pattern.size();
int count = 0;
int i = 0;
int j = 0;
while( i < textSize)
{
if(text[i] == pattern[j])
{
i++;
j++;
if(j == patternSize)
{
j = 0;
count++;
}
}
else
{
i = i - j + 1;
j = 0;
}
}
return count;
}