Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # 10 datasets
- for _ in range(10):
- # a set automaticlaly manages duplicates
- unique_emails = set()
- # each one has N email addresses
- n = int(input(''))
- for __ in range(n):
- # email address has a user part, @, domain part
- s = input('').lower()
- user, domain = s.split('@')
- # normalize the user part
- user = user.replace('.', '')
- user = user.split('+')[0]
- email = f'{user}@{domain}'
- # using a set, adding will not create duplicates
- # this removes the 'check' process in a long list!!!
- unique_emails.add(email)
- print(len(unique_emails))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement