242. Valid Anagram

sortを使う方法

'''cpp class Solution { public: bool isAnagram(string s, string t) {

    sort(s.begin(), s.end());
    sort(t.begin(), t.end());

    if(s ==t){
        return true;
    }
    else{
        return false;
    }
}

};

unordered_mapに入れてから比較

class Solution { public: bool isAnagram(string s, string t) { if(s.length()!=t.length()) { return false; }

    unordered_map<char, int> ss, tt;       

    for(auto it : s){
        ss[it]++;
    }

    for(auto x:t)
    {
        tt[x]++;
    }

    for(auto& [key, value]: ss)
    {
        if(tt[key] != value){
            return false;
        } 
    }
    return true;
}

};