• + 2 comments

    C++ solution :

    vector<int> matchingStrings(vector<string> strings, vector<string> queries) {
        map<string, int> m;
        vector<int> v;
        for (string s:strings)  m[s]++;
        for (string q:queries) v.push_back(m[q]);
        return v;
    }