package
0.0.0-20241113083646-cc50aed9d7d0
Repository: https://github.com/godcong/leetcode.git
Documentation: pkg.go.dev
# README
独特的电子邮件地址
每个 有效电子邮件地址 都由一个 本地名 和一个 域名 组成,以 '@'
符号分隔。除小写字母之外,电子邮件地址还可以含有一个或多个 '.'
或 '+'
。
-
例如,在
[email protected]
中,alice
是 本地名 ,而leetcode.com
是 域名 。 如果在电子邮件地址的** 本地名 **部分中的某些字符之间添加句点('.'
),则发往那里的邮件将会转发到本地名中没有点的同一地址。请注意,此规则 不适用于域名 。 -
例如,
"[email protected]”
和“[email protected]”
会转发到同一电子邮件地址。 如果在** 本地名 **中添加加号('+'
),则会忽略第一个加号后面的所有内容。这允许过滤某些电子邮件。同样,此规则 不适用于域名 。 -
例如
[email protected]
将转发到[email protected]
。 可以同时使用这两个规则。
给你一个字符串数组 emails
,我们会向每个 emails[i]
发送一封电子邮件。返回实际收到邮件的不同地址数目。
示例 1:
输入:emails = ["[email protected]","[email protected]","[email protected]"]
输出:2
解释:实际收到邮件的是 "[email protected]" 和 "[email protected]"。
示例 2:
输入:emails = ["[email protected]","[email protected]","[email protected]"]
输出:3
提示:
1 <= emails.length <= 100
1 <= emails[i].length <= 100
emails[i]
由小写英文字母、'+'
、'.'
和'@'
组成- 每个
emails[i]
都包含有且仅有一个'@'
字符 - 所有本地名和域名都不为空
- 本地名不会以
'+'
字符作为开头