Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Lập trình Web & Backend] Kiểm tra tên đăng nhập (username)

    Kiểm tra tên đăng nhập (username)

    Kiểm tra username theo các quy tắc. In danh sách lỗi theo thứ tự, mỗi lỗi một dòng. Nếu hợp lệ in OK.

    Quy tắc (theo thứ tự):

    1. Độ dài không thuộc [3, 20] → bad length
    2. Ký tự đầu không phải chữ cái (a-z, A-Z) → must start with letter
    3. Chứa ký tự ngoài [A-Za-z0-9_] → invalid character

    Ví dụ:

    • Input: admin_01 → OK
    • Input: 1user → must start with letter
    • Định dạng đầu vào:

      Một dòng chứa username (không trim).

    • Ràng buộc đầu vào:

      Độ dài 0..100.

    • Định dạng đầu ra:

      Danh sách lỗi hoặc OK.

    Ví dụ:

    Đầu vào:

    admin_01
    

    Đầu ra:

    OK

    Giải thích:

    Hợp lệ về độ dài, ký tự đầu và ký tự.

    Đang tải editor...