Leetcode-929 Unique Email Addresses(独特的电子邮件地址)

Posted Asurudo Jyo の 倉 庫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode-929 Unique Email Addresses(独特的电子邮件地址)相关的知识,希望对你有一定的参考价值。

 1 class Solution
 2 {
 3     public:
 4         int numUniqueEmails(vector<string>& emails)
 5         {
 6             for(int i = 0;i < emails.size();i ++)
 7             {
 8                 for(int j = 0;j < emails[i].size();j ++)
 9                 {
10                     if(emails[i][j]==@)
11                     {
12                         for(int k = 0;k < j;k ++)
13                         {
14                             if(emails[i][k]==.)
15                             {
16                                 emails[i].erase(k,1);
17                                 k --;
18                                 j --;
19                             //    cout << k << endl;
20                             }
21                             else if(emails[i][k]==+)
22                             {
23                                 emails[i].erase(k,j-k);
24                                 break;
25                             }
26                         }
27                     }
28                 }
29             }
30             
31             set<string> strSet;
32             for(auto s:emails)
33                 strSet.insert(s);
34             return strSet.size();
35         }
36 };

 

以上是关于Leetcode-929 Unique Email Addresses(独特的电子邮件地址)的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode 929. Unique Email Addresses

[LeetCode] 929. Unique Email Addresses 独特的邮件地址

LeetCode --- 929. Unique Email Addresses 解题报告

[leetcode] 929. Unique Email Addresses (easy)

LeetCode 929. Unique Email Addresses (独特的电子邮件地址)

Leetcode-929 Unique Email Addresses(独特的电子邮件地址)