码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-10-30 19:29:04      阅读:476      评论:0      收藏:0      [点我收藏+]

标签:==   pre   auto   uniq   end   col   string   insert   color   

 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(独特的电子邮件地址)

标签:==   pre   auto   uniq   end   col   string   insert   color   

原文地址:https://www.cnblogs.com/Asurudo/p/9878728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!