Mô phỏng bộ dispatcher: cho bảng route (METHOD PATTERN HANDLER), với :param khớp một đoạn khác rỗng. Cho một request (METHOD PATH), tìm route đầu tiên khớp cả method lẫn path và in tên HANDLER cùng các tham số trích được.
Định dạng output khi khớp: HANDLER trên dòng 1; nếu có tham số, mỗi tham số trên một dòng tên=giá_trị theo thứ tự. Nếu không khớp, in 404.
Dòng 1: N. N dòng METHOD PATTERN HANDLER. Dòng cuối: request METHOD PATH.
1 ≤ N ≤ 100. Method viết HOA.
Dòng 1: HANDLER; các dòng sau: tham số. Hoặc 404.
Ví dụ:
Đầu vào:
2
GET /users/:id getUser
POST /users createUser
GET /users/42
Đầu ra:
getUser
id=42
Giải thích:
Đang tải editor...