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] Khớp route tĩnh

    Khớp route tĩnh

    Trong Express, route tĩnh là route không có tham số, ví dụ app.get('/about', handler). Một request chỉ khớp khi đường dẫn trùng khít với route đã đăng ký.

    Cho một danh sách route đã đăng ký và một đường dẫn request, hãy in MATCH nếu đường dẫn trùng với một route trong danh sách, ngược lại in NO MATCH.

    // Tương tự: route '/about' chỉ khớp request '/about'
    app.get('/about', (req, res) => res.send('about'));
    

    Ví dụ: route /home, /about; request /about → MATCH.

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

      Dòng 1: số nguyên N (số route). N dòng tiếp theo: mỗi dòng một route. Dòng cuối: đường dẫn request.

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

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

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

      In MATCH hoặc NO MATCH.

    Ví dụ:

    Đầu vào:

    2
    /home
    /about
    /about
    

    Đầu ra:

    MATCH

    Giải thích:

    Request `/about` trùng route đã đăng ký nên in `MATCH`.

    Đang tải editor...