发布时间:2026/6/14 23:57:55
算法专题:独特的电子邮件地址
我们先来看题目描述每个有效电子邮件地址都由一个本地名和一个域名组成以 符号分隔。除小写字母之外电子邮件地址还可以含有一个或多个 . 或 。如果在本地名中添加加号则会忽略第一个加号后面的所有内容。这允许过滤某些电子邮件。同样此规则不适用于域名。例如 m.ynameemail.com 将转发到 myemail.com 。可以同时使用这两个规则。给你一个字符串数组 emails 我们会向每个 emails[i] 发送一封电子邮件。返回实际收到邮件的不同地址数目。示例 1输入emails [test.emailalexleetcode.com,test.e.mailbob.cathyleetcode.com,testemaildavidlee.tcode.com] 输出2 解释实际收到邮件的是 testemailleetcode.com 和 testemaillee.tcode.com。示例 2输入emails [aleetcode.com,bleetcode.com,cleetcode.com] 输出3提示1 emails.length 1001 emails[i].length 100emails[i] 由小写英文字母、、. 和 组成每个 emails[i] 都包含有且仅有一个 字符所有本地名和域名都不为空本地名不会以 字符作为开头解决方案根据题意我们需要将每个邮件地址的本地名按照规则转换具体来说去掉本地名中第一个加号之后的部分包括加号去掉本地名中所有的句点。转换后得到了实际的邮件地址。为了计算不同地址的数目我们可以用一个哈希表记录所有的邮件地址答案为哈希表的长度。代码Python3class Solution: def numUniqueEmails(self, emails: List[str]) - int: emailSet set() for email in emails: i email.index() local email[:i].split(, 1)[0] # 去掉本地名第一个加号之后的部分 local local.replace(., ) # 去掉本地名中所有的句点 emailSet.add(local email[i:]) return len(emailSet)

相关新闻

锚定空间透明化目标 依托核心孪生技术赋能现代化营区建设
2026/6/14 23:57:55

锚定空间透明化目标 依托核心孪生技术赋能现代化营区建设

镜像视界浙江科技有限公司依托国家十四五重点课题研究、镜像视界浙江普陀时空大数据应用技术联合研究院联合研究、河南省电检院权威机构认证自研技术体系,基于SpaceOS™空间操作系统底座全域驱动,锚定营区物理空间透明化管理建设目标,依托视频…

阅读更多
深化全域感知应用 实现营区物理空间全维度透明化综合治理
2026/6/14 23:57:55

深化全域感知应用 实现营区物理空间全维度透明化综合治理

镜像视界浙江科技有限公司依托国家十四五重点课题研究、镜像视界浙江普陀时空大数据应用技术联合研究院联合研究、河南省电检院权威机构认证自研技术体系,基于SpaceOS™空间操作系统底座搭载全套八大核心引擎,深化视频孪生全域感知应用体系建设&#xff…

阅读更多
打造空间数字镜像 构建新时代营区全域透明智能管理新模式
2026/6/14 23:57:55

打造空间数字镜像 构建新时代营区全域透明智能管理新模式

打造空间数字镜像 构建新时代营区全域透明智能管理新模式镜像视界浙江科技有限公司依托国家十四五重点课题研究、镜像视界浙江普陀时空大数据应用技术联合研究院联合研究、河南省电检院权威机构认证技术体系,基于自研SpaceOS™空间操作系统底座搭载八大核心引擎&…

阅读更多
Redis 从入门到精通:Redis Stream —— 可靠消息队列
2026/6/15 0:57:55

Redis 从入门到精通:Redis Stream —— 可靠消息队列

IT策士 10余年一线大厂经验,专注 IT 思维、架构、职场进阶。我会在各个平台持续发布最新文章,助你少走弯路。 前面我们学了 List 做队列、Pub/Sub 做广播,但它们都有一个硬伤:消息可靠性不足。List 弹出的消息就没了,…

阅读更多
九大网盘直链下载助手:告别客户端限制,解锁高效下载新姿势
2026/6/15 0:57:55

九大网盘直链下载助手:告别客户端限制,解锁高效下载新姿势

九大网盘直链下载助手:告别客户端限制,解锁高效下载新姿势 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国…

阅读更多
21.2 mcp-server-chart 图表化作用
2026/6/15 0:57:55

21.2 mcp-server-chart 图表化作用

如何检查 langchain_mcp_adapters 版本和 antv/mcp-server-chart 安装 1. 检查 langchain_mcp_adapters 版本 在终端(确保已激活虚拟环境)中运行: pip show langchain_mcp_adapters输出示例: Name: langchain-mcp-adapters Ve…

阅读更多
如何3分钟免费解锁Cursor Pro:终极AI编程助手破解方案
2026/6/15 0:57:55

如何3分钟免费解锁Cursor Pro:终极AI编程助手破解方案

如何3分钟免费解锁Cursor Pro:终极AI编程助手破解方案 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your tri…

阅读更多
TEKLauncher:终极ARK模组管理与性能优化解决方案
2026/6/15 0:57:55

TEKLauncher:终极ARK模组管理与性能优化解决方案

TEKLauncher:终极ARK模组管理与性能优化解决方案 【免费下载链接】TEKLauncher Launcher for ARK: Survival Evolved 项目地址: https://gitcode.com/gh_mirrors/te/TEKLauncher 你是否为ARK: Survival Evolved复杂的模组管理和服务器连接问题而烦恼&#xf…

阅读更多
镜像视界·全域孪生 营区物理空间全透明智能管控体系
2026/6/14 23:57:55

镜像视界·全域孪生 营区物理空间全透明智能管控体系

镜像视界全域孪生 营区物理空间全透明智能管控体系文档版本:V1.0编制单位:镜像视界浙江科技有限公司编制日期:2026年06月适用范围:现代化智慧营区建设、全域空间可视化、智能安防、人员管控、设施运维、应急指挥等场景落地、技术选…

阅读更多
别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)
2026/6/14 0:57:30

别再只用BERT了!用Transformers库的AutoModel,5分钟搞定文本相似度计算(附代码对比)

超越BERT:用Transformers库高效实现文本相似度计算的三种实战方案在自然语言处理领域,文本相似度计算是信息检索、问答系统和推荐系统等应用的核心技术。传统方法如TF-IDF或Word2Vec已逐渐被基于Transformer的预训练模型所取代。Hugging Face的Transform…

阅读更多
Prompt Engineering:重构人机协作的工程化方法论
2026/6/14 0:57:30

Prompt Engineering:重构人机协作的工程化方法论

1. 项目概述:这不是“写提示词”,而是重构人机协作的底层逻辑“Prompt Engineering”这个词,这两年被讲得太多,也太轻飘。很多人把它理解成“给AI发指令的技巧”,甚至简化为“多加几个形容词”“换种说法再试一次”。我…

阅读更多
Anthropic提示层归零:模型即协议的工程实践
2026/6/14 0:57:30

Anthropic提示层归零:模型即协议的工程实践

1. 项目概述:这不是一次普通更新,而是一次架构级“蒸发”“Anthropic Just Shipped the Layer That’s Already Going to Zero”——这个标题一出来,我正在调试一个Claude调用链的终端前停了三秒。不是因为震惊,而是因为熟悉&…

阅读更多
TEKLauncher:终极ARK模组管理与性能优化解决方案
2026/6/15 0:57:55

TEKLauncher:终极ARK模组管理与性能优化解决方案

TEKLauncher:终极ARK模组管理与性能优化解决方案 【免费下载链接】TEKLauncher Launcher for ARK: Survival Evolved 项目地址: https://gitcode.com/gh_mirrors/te/TEKLauncher 你是否为ARK: Survival Evolved复杂的模组管理和服务器连接问题而烦恼&#xf…

阅读更多
如何3分钟免费解锁Cursor Pro:终极AI编程助手破解方案
2026/6/15 0:57:55

如何3分钟免费解锁Cursor Pro:终极AI编程助手破解方案

如何3分钟免费解锁Cursor Pro:终极AI编程助手破解方案 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your tri…

阅读更多
21.2 mcp-server-chart 图表化作用
2026/6/15 0:57:55

21.2 mcp-server-chart 图表化作用

如何检查 langchain_mcp_adapters 版本和 antv/mcp-server-chart 安装 1. 检查 langchain_mcp_adapters 版本 在终端(确保已激活虚拟环境)中运行: pip show langchain_mcp_adapters输出示例: Name: langchain-mcp-adapters Ve…

阅读更多
GIT修改用户名
2026/6/14 11:53:59

GIT修改用户名

在GIT中修改用户名可按以下步骤操作: 查看当前git的用户名,使用命令git config --list或git config user.name。修改git用户名,使用命令git config --global user.name "xxx(新的用户名)",将其中…

阅读更多
Win11Debloat:让你的Windows系统重获新生的终极优化工具
2026/6/13 15:45:46

Win11Debloat:让你的Windows系统重获新生的终极优化工具

Win11Debloat:让你的Windows系统重获新生的终极优化工具 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declutter and …

阅读更多
技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践
2026/6/14 15:49:58

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践

技术深度解析:m4s-converter实现原理与B站缓存视频转换最佳实践 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter m4s-converter是一个…

阅读更多