Mô tả
Tại Cục Đăng kiểm Việt Nam, hàng ngày nhân viên phải tiếp nhận hàng nghìn tờ khai đăng ký xe máy qua hệ thống trực tuyến. Do người dùng gõ tay nên dữ liệu đầu vào rất tạp nhạp: có người chỉ nhập mỗi dải số serial, có người nhập đầy đủ mã vùng ở đầu. Trước khi đẩy dữ liệu vào quy trình kiểm tra mã vùng tỉnh thành, hệ thống cần một bước lọc thô: xác định xem chuỗi biển số mà người dùng nhập vào có tồn tại ít nhất một chữ cái (từ A đến Z, không phân biệt hoa thường) hay không. Nếu chuỗi có chứa chữ cái thì đây là một biển số tiềm năng hợp lệ, ta trả về True. Nếu chuỗi chỉ toàn chữ số hoặc chứa toàn ký tự khác (dấu câu, khoảng trắng) thì đánh dấu là False để yêu cầu người dùng nhập lại.
Đầu vào
Một chuỗi bien_so (kiểu chuỗi) thể hiện nội dung biển số mà người dùng nhập vào, ví dụ "59H1-234.56" hoặc "123456".
Đầu ra
Trả về giá trị boolean: True nếu chuỗi có ít nhất một chữ cái, False nếu ngược lại.
Ràng buộc
- Độ dài chuỗi: 1 ≤ |bien_so| ≤ 50.
- Chuỗi chỉ chứa các ký tự ASCII: chữ cái (A-Z, a-z), chữ số (0-9), dấu gạch ngang (
-), dấu chấm (.), và khoảng trắng.
Ví dụ
Ví dụ 1:
- Đầu vào:
"59H1-234.56" - Đầu ra:
True - Giải thích: Trong chuỗi có chữ cái
H(viết hoa), nên chuỗi này chứa ít nhất một chữ cái.
Ví dụ 2:
- Đầu vào:
"123 . 456" - Đầu ra:
False - Giải thích: Chuỗi chỉ chứa chữ số, dấu chấm và khoảng trắng, hoàn toàn không có chữ cái nào.