Python Bài 5.A2: Phân tích Email
LÀM BÀI
Points:
10 (partial)
Time limit:
2.0s
Memory limit:
64M
Author:
Problem type
Allowed languages
Python
Mô tả bài toán
Cho một địa chỉ email, hãy phân tích và trích xuất các thông tin sau:
- Tên người dùng (phần trước @)
- Tên miền (phần sau @)
- Kiểm tra tính hợp lệ của email
INPUT FORMAT
- Một dòng duy nhất chứa địa chỉ email cần phân tích
OUTPUT FORMAT
- Dòng 1: "VALID" nếu email hợp lệ, "INVALID" nếu không hợp lệ
- Nếu email hợp lệ:
- Dòng 2: Tên người dùng
- Dòng 3: Tên miền
- Dòng 4: Loại email ("Personal" nếu là gmail/yahoo/outlook, "Organization" nếu là các domain khác)
Ví dụ
Input 1
user.name123@gmail.com
Output 1
VALID
user.name123
gmail.com
Personal
Input 2
invalid.email@com
Output 2
INVALID
Giải thích
Email được coi là hợp lệ khi:
- Chứa đúng một ký tự @
- Tên người dùng chỉ chứa chữ cái, số, dấu chấm và gạch dưới
- Tên miền phải có ít nhất một dấu chấm và đuôi hợp lệ (.com, .org, .edu, ...)
- Không chứa khoảng trắng
Comments