这道题首先想到的是拿word中的每个单词的每个字母挨个和字母表中的字符做对比,并且每有一个字母能对的上就删除掉这个字母
class Solution {
public:
int countCharacters(vector<string>& words, string chars) {
int count = 0;
for(auto a:words)
{
string tempChars = chars;
for(auto b:a)
{
if(tempChars.find(b)==-1) goto here;
tempChars.erase(tempChars.find(b),1);
}
count+=a.size();
here:continue;
}
return count;
}
};