leetcode-929

大城市里の小女人 提交于 2019-11-27 08:04:51

929.独特的电子邮件地址

find

class Solution:
    def numUniqueEmails(self, emails: List[str]) -> int:
        res = set()
        for email in emails:
            name, domain = email.split('@')
            if '+' in email:
                name = name[:name.find('+')].replace('.', '')
            else:
                name = name.replace('.', '')
            res.add(name + '@' + domain)
            
        return len(res)

join

class Solution:
    def numUniqueEmails(self, emails: List[str]) -> int:
        res = set()
        for email in emails:
            if '+' in email:
                pre = email.split('+')[0]
            else: 
                pre = email.split('@')[0]
                
            pre = ''.join(pre.split('.'))
            pos = email.split('@')[-1]
            
            mail = pre + '@' + pos
            res.add(mail)
            
        return len(res)
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!