评论区大佬的思路
此题思路都是先将给定的邮箱地址先进行处理,再放入哈希表/集合(set:关联容器),这两个可以排除重复的内容,最后返回长度即可
class Solution {
public:
int numUniqueEmails(vector<string>& emails) {
set<string> a;
for(auto i:emails)
{
string s="";
for(auto c:i)
{
if(c == '+' || c == '@')
break;
else if(c != '.')
s+=c;
}
s+=i.substr(i.find('@'));
if(s!="")
a.insert(s);
}
return a.size();
}
};
作者:kutu1bw-i
链接:https://leetcode.cn/problems/unique-email-addresses/solution/ping-lun-qu-da-lao-de-si-lu-by-kutu1bw-i-ig0w/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。