int isCongruent(string s, string c) {
// write code here
unordered_map<char, int>hash_s;
unordered_map<char, int>hash_c;
for (int i = 0; i < s.length(); i++)
hash_s[s[i]]++;
for (int i = 0; i < c.length(); i++)
hash_c[c[i]]++;
for (int i = 0; i < c.length(); i++){
if(hash_s[s[i]]!=hash_c[s[i]])
return -1;
}
return s.length();
}



京公网安备 11010502036488号