# LeetCode - 0929. Unique Email Addresses ### 題目網址:https://leetcode.com/problems/unique-email-addresses/ ###### tags: `LeetCode` `Easy` `字串` ```cpp= /* -LeetCode format- Problem: 929. Unique Email Addresses Difficulty: Easy by Inversionpeter */ class Solution { string Parser(string &address) { int at = address.find('@'); string buffer = "", local = address.substr(0, at); for (int i = 0; i != local.size() && local[i] != '+'; ++i) if (local[i] != '.') buffer += local[i]; return buffer + address.substr(at); } public: int numUniqueEmails(vector<string>& emails) { unordered_set <string> kinds; for (string &s : emails) kinds.insert(Parser(s)); return kinds.size(); } }; ```