Nội dung Bài tập
- Mã:
- CHECKMAIL
- Tên:
- Kiểm tra địa chỉ Email
- Dạng thi:
- oi
- Thang điểm:
- 10 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- phucnq
Hệ thống UpCoder cho phép người dùng đăng ký tài khoản để đăng nhập. Trong quá trình đăng ký tài khoản, ngoài những thông tin cá nhân như Họ tên, ngày sinh, số điện thoại, tên trường đang theo học thì có một thông tin bắt buộc phải nhập chính xác để nhận mã kích hoạt tài khoản là Email.
Thường thì khi khai báo email các bạn sinh viên thường rất "lười" nên nhập một cách ngẫu nhiên. Kiểu như: abcxyz@qwerty, v...v
Để tránh điều đó, Tèo giúp admin viết một chương trình kiểm tra Email các bạn sinh viên cung cấp xem có đúng không. Nếu không đúng thì yêu cầu nhập lại cho chính xác.
Biết rằng, địa chỉ email hợp lệ sẽ có dạng: abc@xyz
Trong đó:
- abc là chuỗi tùy ý người dùng chọn và chỉ được sử dụng các ký tự in thường, ký tự in hoa, ký tự số, dấu gạch _, dấu chấm, và không được bao gồm khoảng trắng và ký tự đặc biệt.
- xyz là phần đuôi định danh của nhà cung cấp dịch vụ. Các phần đuôi email mà hệ thống cho phép là: @gmail.com, @yahoo.com, @yahoo.com.vn, @hcmup.edu.vn, @student.hcmup.edu.vn, @live.com, @hotmail.com, @msn.com.
Input:
Gồm nhiều dòng (tối đa 1000 dòng), mỗi dòng là một chuỗi (tối đa 1000 ký tự) mô tả địa chỉ email mà người dùng nhập vào.
Output:
Với mỗi email tương ứng, nếu hợp lệ thì xuất "YES", ngược lại xuất "NO" (không xuất dấu ngoặc kép)
Ví dụ:
Input Output teonv@gmail.com administrator@hcmup.edu.vn teonv@123.com.vn abc-xyz@yahoo.com YES YES NO NO
Theme :
Mời bạn soạn code
Ai có thể xem bài này :
Thông tin
Phần thảo luận