class Solution {
public:
bool canConstruct(string ransomNote, string magazine) {
map<char, int> chars;
for(int i=0;i<magazine.size();i++)
{
int temp = chars[magazine[i]];
if(temp ==0)
{
chars[magazine[i]]=1;
}
else{
chars[magazine[i]] = temp+1;
}
}
for(int i=0;i<ransomNote.size();i++)
{
int temp = chars[ransomNote[i]];
if(temp >0)
{
chars[ransomNote[i]] = temp-1;
}
else{
return false;
}
}
return true;
}
};
leetcode Ransom Note
最新推荐文章于 2022-08-14 13:11:51 发布