bool canConstruct(char* ransomNote, char* magazine) {
unsigned int rason[256]={0};
unsigned int mag[256]={0};
int i=0;
for(i=0;i<strlen(ransomNote);i++)
{
rason[ransomNote[i]]++;
}
for(i=0;i<strlen(magazine);i++)
{
mag[magazine[i]]++;
}
for(i=97;i<123;i++)
{
if(rason[i]>mag[i])//统计出现的次数,既可以表示出现次数多少,也可以表示出现与否
{
return false;
}
}
return true;
}
Ransom Note
最新推荐文章于 2022-11-18 23:04:13 发布