Trong MVC, một route (đường dẫn) được ánh xạ tới một controller và một action (hành động) theo quy ước Controller#action.
Cho một bảng định tuyến gồm các dòng path => Controller#action. Sau đó cho một danh sách các path cần xử lý. Với mỗi path, in ra Controller#action tương ứng, hoặc 404 nếu không có route nào khớp.
Route /users => UsersController#index. Khi nhận path /users, dispatcher gọi UsersController#index.
Dòng 1: số nguyên N (số route). N dòng tiếp theo: path => Controller#action. Dòng kế: số nguyên M. M dòng tiếp theo: mỗi dòng một path cần xử lý.
1 ≤ N, M ≤ 100. Path không chứa khoảng trắng.
M dòng, mỗi dòng là Controller#action khớp hoặc 404.
Ví dụ:
Đầu vào:
2
/users => UsersController#index
/posts => PostsController#index
3
/users
/posts
/missing
Đầu ra:
UsersController#index
PostsController#index
404
Giải thích:
Đang tải editor...