题解 | 字母异位词的长度
字母异位词的长度
https://www.nowcoder.com/practice/59426f49136349b0901cc1b70447bf4b
#include <unordered_map>
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
*
*
* @param s string字符串
* @param c string字符串
* @return int整型
*/
int isCongruent(string s, string c) {
// write code here
unordered_map<char, int>map;
for (char x : s) {
map[x]++;
}
for (char x : c) {
if (map.find(x) == map.end()) return -1;
map[x]--;
}
for(auto &pair : map){
if(pair.second != 0) return -1;
}
return s.size();
}
};