Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Java] Phân tích log truy cập

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 8: Dòng dữ liệu vào/ra và tệp — khóa Lập trình Java

    File log Codelab mỗi dòng có định dạng 'timestamp|user|action|status' (4 trường tách bởi '|'). Cho N dòng log, hãy đếm số request có status == '200' và số request fail (status khác '200'). In hai số trên một dòng cách nhau bởi 1 khoảng trắng. Dùng BufferedReader + split('\|') (escape dấu |).

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

      Dòng 1: N. N dòng log như mô tả.

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

      1 ≤ N ≤ 10^5. Mỗi dòng có đúng 3 dấu '|'.

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

      Hai số nguyên: số 200 và số khác 200, cách nhau bởi 1 khoảng trắng.

    Ví dụ:

    Đầu vào:

    3
    2026-06-02T10:00|lam|login|200
    2026-06-02T10:01|minh|submit|500
    2026-06-02T10:02|huong|view|200
    

    Đầu ra:

    2 1

    Giải thích:

    2 OK, 1 fail.

    Chủ đề

    ☕ JavaJavaIOTất cả môn học

    Đang tải editor...