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] Ưu tiên route theo thứ tự

    Ưu tiên route tĩnh trước route động

    Khi nhiều route cùng khớp, Express dùng route đăng ký trước. Người ta thường đặt route tĩnh (/users/new) trước route động (/users/:id) để route tĩnh được ưu tiên.

    Cho bảng route đã đăng ký (theo thứ tự) và một request, in chỉ số (1-based) của route đầu tiên khớp. :param khớp một đoạn khác rỗng. Nếu không khớp, in 0.

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

      Dòng 1: N. N dòng pattern. Dòng cuối: request path.

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

      1 ≤ N ≤ 100.

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

      In chỉ số 1-based hoặc 0.

    Ví dụ:

    Đầu vào:

    2
    /users/new
    /users/:id
    /users/new
    

    Đầu ra:

    1

    Giải thích:

    `/users/new` (chỉ số 1) khớp trước nên in 1.

    Đang tải editor...