Đôi khi muốn bỏ qua một middleware với một số request nhất định (ví dụ bỏ auth cho path công khai). Mô hình: nếu path nằm trong danh sách "công khai" thì middleware auth được skip (vẫn gọi next), ngược lại auth chạy và đếm.
Cho danh sách path công khai và các request. Đếm số request thực sự đi qua middleware auth (tức path KHÔNG công khai).
Input:
2
/login
/public
3
/login
/dashboard
/public
Output:
1
Path /login và /public là công khai nên skip auth; chỉ /dashboard chạy auth → đếm 1.
Dòng 1: K. K dòng tiếp theo: path công khai. Dòng kế: N. N dòng tiếp theo: path mỗi request.
0 ≤ K ≤ 100, 1 ≤ N ≤ 1000.
In số request mà auth thực sự chạy.
Ví dụ:
Đầu vào:
2
/login
/public
3
/login
/dashboard
/public
Đầu ra:
1
Giải thích:
Đang tải editor...