本文最后更新于61 天前,其中的信息可能已经过时,如有错误请发送邮件到marcelozoeng@qq.com
1935. 可以输入的最大单词数
思路
损坏字母记到哈希表,逐个判断每个单词能否成功输入
代码
class Solution {
public:
int canBeTypedWords(string text, string brokenLetters) {
unordered_set<char> brokenSet;
for(auto c: brokenLetters) brokenSet.insert(c);
int res = 0;
bool flag = true;
for(auto c: text){
if(c == ' '){
if(flag) res ++;
else flag = true;
}
else if(brokenSet.count(c)) flag = false;
}
if(flag) res ++;
return res;
}
};