2023年7月14日 星期五

[383] Ransom Note

easy題目,寫開心的XD

bool canConstruct(char * ransomNote, char * magazine){
int *count = calloc(26, sizeof(int));
int magLen = strlen (magazine);
int noteLen = strlen (ransomNote);
for (int i=0;i<magLen;i++)
count[magazine[i]-'a']++;
for (int i=0;i<noteLen;i++)
{
if (count[ransomNote[i]-'a']<=0)
return false;
count[ransomNote[i]-'a']--;
}
return true;
}

沒有留言:

張貼留言