一、题目
二、代码
class Solution
{
public:
bool isLongPressedName(string name, string typed)
{
int i,j;
bool return_bool=0;
int record_num=0;
if(name.size()>typed.size()) return 0;
for(i=0;i<name.size();i++)
{
if(name[i]!=typed[record_num])
{
return_bool=0;
break;
}
while(name[i]==typed[record_num])
{
record_num++;
if(i<=name.size()-2&&name[i]==name[i+1])
{
break;
}
}
}
if(record_num==typed.size()) return_bool=1;
if(i!=name.size()) return_bool=0;
std::cout<<"record_num "<<record_num<<std::endl;
return return_bool;
}
};
三、运行结果