代码拉取完成,页面将自动刷新
class Solution {
public:
bool isLongPressedName(string name, string typed) {
vector<pair<char, int> > na, ty;
char last='0';
for(int i=0;i<name.size();i++){
if(name[i] == last)
na[na.size()-1].second += 1;
else
na.push_back(pair<char, int>(name[i], 1));
last = name[i];
}
last='0';
for(int i=0;i<typed.size();i++){
if(typed[i] == last)
ty[ty.size()-1].second += 1;
else
ty.push_back(pair<char, int>(typed[i], 1));
last = typed[i];
}
if(na.size() != ty.size())
return false;
for(int i=0;i<na.size();i++){
if( (na[i].first != ty[i].first) || (na[i].second > ty[i].second))
return false;
}
return true;
}
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。