Xử lý chuỗi
Mô tả
Kỳ học mới vừa bắt đầu tại Thư viện Trung tâm Đại học Quốc gia. Sinh viên cần dùng mã thẻ thư viện để quẹt tại cửa an ninh, mượn sách, và truy cập khu tự học. Mỗi mã thẻ hợp lệ do phòng quản lý cấp phải có đúng 8 ký tự.
Hệ thống đọc sách tự động vừa quét được một mã thẻ. Máy quét đôi khi bị trượt nên mã thu được có thể bị dư ký tự (rác từ thẻ khác) hoặc thiếu ký tự do quét mờ. Bạn hãy viết chương trình kiểm tra xem mã thẻ vừa quét có độ dài chuẩn hay không để cảnh báo nhân viên thư viện can thiệp kịp thời.
Đầu vào
- Một dòng duy nhất chứa chuỗi
cardCodelà mã thẻ mà máy quét thu được.
Đầu ra
- In ra
HOP_LEnếu mã thẻ có đúng 8 ký tự. - In ra
KHONG_HOP_LEnếu mã thẻ có độ dài khác 8 ký tự.
Ràng buộc
- Chuỗi
cardCodechỉ chứa các ký tự in được (chữ cái, chữ số) và có độ dài từ 0 đến 1000. - Mã thẻ chuẩn luôn đúng 8 ký tự.
Ví dụ
Ví dụ 1:
- Đầu vào:
SV2024AB - Đầu ra:
HOP_LE - Giải thích: Chuỗi
SV2024ABcó đúng 8 ký tự, đạt chuẩn mã thẻ.
Ví dụ 2:
- Đầu vào:
SV24A - Đầu ra:
KHONG_HOP_LE - Giải thích: Chuỗi
SV24Achỉ có 5 ký tự, bị thiếu so với chuẩn nên không hợp lệ.