您当前的位置: 首页 >  leetcode

呆呆敲代码的小Y

暂无认证

  • 2浏览

    0关注

    385博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【算法千题案例】每日一练LeetCode打卡——108.独特的电子邮件地址

呆呆敲代码的小Y 发布时间:2022-01-24 23:00:00 ,浏览量:2

        • 📢前言
    • 🌲原题样例:独特的电子邮件地址
      • 🌻C#方法:规范化表示
      • 🌻Java 方法:规范化表示
    • 💬总结

请添加图片描述

📢前言 🚀 算法题 🚀
  • 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜
  • 🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题
  • 🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!
  • 🌲 今天是力扣算法题持续打卡第101天🎈!
🚀 算法题 🚀 🌲原题样例:独特的电子邮件地址

每个 有效电子邮件地址 都由一个 本地名 和一个 域名 组成,以 '@'符号分隔。除小写字母之外,电子邮件地址还可以含有一个或多个 '.''+'

例如,在 alice@leetcode.com中, alice 是 本地名 ,而 leetcode.com域名 。 如果在电子邮件地址的 本地名 部分中的某些字符之间添加句点('.'),则发往那里的邮件将会转发到本地名中没有点的同一地址。请注意,此规则 不适用于域名 。

例如,"alice.z@leetcode.com”“alicez@leetcode.com” 会转发到同一电子邮件地址。 如果在 本地名 中添加加号('+'),则会忽略第一个加号后面的所有内容。这允许过滤某些电子邮件。同样,此规则 不适用于域名 。

例如 m.y+name@email.com 将转发到 my@email.com。 可以同时使用这两个规则。

给你一个字符串数组 emails,我们会向每个 emails[i]发送一封电子邮件。返回实际收到邮件的不同地址数目。

示例1:

输入:emails = ["test.email+alex@leetcode.com","test.e.mail+bob.cathy@leetcode.com","testemail+david@lee.tcode.com"]
输出:2
解释:实际收到邮件的是 "testemail@leetcode.com" 和 "testemail@lee.tcode.com"。

示例2:

输入:emails = ["a@leetcode.com","b@leetcode.com","c@leetcode.com"]
输出:3

提示:

  • 1
关注
打赏
1663854676
查看更多评论
立即登录/注册

微信扫码登录

0.0401s