Map Sum Pairs LeetCode solution in C++
1class MapSum {2public:3map<string, int> mp;4MapSum() {}56void insert(string key, int val) {7mp[key] = val;8}910int sum(string prefix) {11int count = 0;12for (auto i : mp) {13int j;14for (j = 0; j < i.first.size() && j < prefix.size(); j++) {15if (i.first[j] != prefix[j]) break;16}17if (j == prefix.size()) count += i.second;18}19return count;20}21};