Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 444 Bytes

929.md

File metadata and controls

17 lines (15 loc) · 444 Bytes

929. Unique Email Addresses

Solution 1 (time O(n), space O(n))

class Solution(object):
    def numUniqueEmails(self, emails):
        """
        :type emails: List[str]
        :rtype: int
        """
        emails_set = set()
        for email in emails:
            i = email.index('@')
            emails_set.add(email[:i].split("+", 1)[0].replace(".", "") + email[i:])
        return len(emails_set)