Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Đếm sự kiện theo mức độ log

    Thống kê sự kiện log

    Bước đầu phân tích log là đếm số sự kiện theo mức độ (INFO, WARN, ERROR, DEBUG...). Mỗi dòng log bắt đầu bằng một token mức độ.

    Bài toán: đếm số lần xuất hiện của mỗi mức độ, in ra theo thứ tự bảng chữ cái.

    Ví dụ: 3 dòng INFO started, ERROR crash, INFO ok → ERROR 1 và INFO 2.

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

      Dòng 1: số dòng log N. Tiếp theo N dòng, mỗi dòng bắt đầu bằng token mức độ.

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

      0 ≤ N ≤ 1000.

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

      Mỗi mức độ và số đếm trên một dòng, sắp theo bảng chữ cái: MUCDO SOLUONG.

    Ví dụ:

    Đầu vào:

    3
    INFO started
    ERROR crash
    INFO ok
    

    Đầu ra:

    ERROR 1
    INFO 2

    Giải thích:

    `INFO` xuất hiện 2 lần, `ERROR` 1 lần; in theo thứ tự chữ cái nên `ERROR` trước `INFO`.

    Đang tải editor...