383.Ransom Note
canConstruct("a", "b") -> false
canConstruct("aa", "ab") -> false
canConstruct("aa", "aab") -> trueclass Solution {
public:
bool canConstruct(string ransomNote, string magazine) {
int alpha[26]={0};
for(auto c:magazine)
++alpha[c-'a'];
for(auto c:ransomNote)
if(--alpha[c-'a'] < 0) return false ;
return true;
}
};Last updated