每封电子邮件都由一个本地名称和一个域名组成以符号分隔。例如在aliceleetcode.com中alice是本地名称 每封电子邮件都由一个本地名称和一个域名组成以 符号分隔。 例如在 aliceleetcode.co
每封电子邮件都由一个本地名称和一个域名组成以 符号分隔。
例如在 aliceleetcode.com中 alice 是本地名称而 leetcode.com 是域名。
除了小写字母这些电子邮件还可能包含 , 或 。
如果在电子邮件地址的本地名称部分中的某些字符之间添加句点.则发往那里的邮件将会转发到本地名称中没有点的同一地址。例如"alice.zleetcode.com” 和 “alicezleetcode.com” 会转发到同一电子邮件地址。 请注意此规则不适用于域名。
如果在本地名称中添加加号则会忽略第一个加号后面的所有内容。这允许过滤某些电子邮件例如 m.ynameemail.com 将转发到 myemail.com。 同样此规则不适用于域名。
可以同时使用这两个规则。
给定电子邮件列表 emails我们会向列表中的每个地址发送一封电子邮件。实际收到邮件的不同地址有多少
示例
输入["test.emailalexleetcode.com","test.e.mailbob.cathyleetcode.com","testemaildavidlee.tcode.com"] 输出2 解释实际收到邮件的是 "testemailleetcode.com" 和 "testemaillee.tcode.com"。
提示
- 1 < emails[i].length < 100
- 1 < emails.length < 100
- 每封 emails[i] 都包含有且仅有一个 字符。
class Solution {public:int numUniqueEmails(vector emails.size();map check;int res 0;for(int i 0; i
转:https://www.cnblogs.com/lMonster81/p/10433906.html