17 lines
405 B
Python
17 lines
405 B
Python
def fun(s):
|
|
import re
|
|
pattern = r'^[a-zA-Z0-9_-]+@[a-zA-Z0-9]+\.[a-zA-Z]{1,3}$'
|
|
return bool(re.match(pattern, s))
|
|
|
|
def filter_mail(emails):
|
|
return list(filter(fun, emails))
|
|
|
|
if __name__ == '__main__':
|
|
n = int(input())
|
|
emails = []
|
|
for _ in range(n):
|
|
emails.append(input())
|
|
|
|
filtered_emails = filter_mail(emails)
|
|
filtered_emails.sort()
|
|
print(filtered_emails)
|