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 tham số là số

    Validate tham số phải là số nguyên dương

    Trong handler, ta thường kiểm tra tham số động trước khi dùng. Với /products/:id, nếu id không phải số nguyên dương hợp lệ, trả lỗi 400.

    Cho request /products/<x>:

    • Nếu khớp mẫu và <x> là số nguyên dương (chuỗi chỉ gồm chữ số, không có số 0 đứng đầu trừ khi là "0", và > 0) → in OK <số>.
    • Nếu khớp mẫu nhưng <x> không hợp lệ → in 400.
    • Nếu không khớp mẫu /products/:id → in NO MATCH.

    Quy ước hợp lệ: chỉ gồm 0-9, không bắt đầu bằng 0, giá trị ≥ 1.

    • Định dạng đầu vào:

      Một dòng: đường dẫn request.

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

      Đường dẫn bắt đầu bằng /.

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

      In OK <số>, 400, hoặc NO MATCH.

    Ví dụ:

    Đầu vào:

    /products/15
    

    Đầu ra:

    OK 15

    Giải thích:

    `15` là số nguyên dương hợp lệ → `OK 15`.

    Đang tải editor...