Cho nội dung một tệp robots.txt và tên một User-agent.
Tệp robots.txt gồm nhiều dòng, mỗi dòng có dạng "Directive: gia_tri" (ví dụ "User-agent: *", "Disallow: /admin", "Allow: /public"). Phần sau ký tự "#" trên mỗi dòng là chú thích và phải được bỏ qua; dòng trống bị bỏ qua.
Các dòng "User-agent" liên tiếp nhau (không có Disallow/Allow xen giữa) cùng thuộc một nhóm luật áp dụng chung cho tất cả các User-agent đó; khi gặp một dòng "User-agent" sau khi nhóm hiện tại đã có ít nhất một directive (Disallow/Allow hoặc directive khác), một nhóm mới được bắt đầu.
Hãy đếm tổng số dòng "Disallow" (không phân biệt hoa thường của tên directive) thuộc các nhóm có chứa đúng tên User-agent được truy vấn (so khớp không phân biệt hoa thường).
Dòng đầu tiên chứa số nguyên n là số dòng nội dung robots.txt. n dòng tiếp theo là nội dung. Dòng cuối cùng chứa tên User-agent cần truy vấn.
1 <= n <= 200.
In ra một số nguyên duy nhất là tổng số dòng Disallow thuộc nhóm của User-agent đó (in ra 0 nếu không tìm thấy nhóm nào khớp).
Ví dụ:
Đầu vào:
6
User-agent: *
Disallow: /admin
Disallow: /tmp
User-agent: Googlebot
Disallow: /private
Allow: /public
Googlebot
Đầu ra:
1
Đang tải editor...