Mỗi dòng là một log JSON, ví dụ {"level":"ERROR","msg":"x"}. Hãy đếm số log theo từng level và in theo thứ tự cố định DEBUG,INFO,WARN,ERROR, chỉ in những level có số lượng > 0. Cuối cùng in thêm dòng TOTAL <tong so>.
Input:
3
{"level":"INFO","msg":"a"}
{"level":"ERROR","msg":"b"}
{"level":"INFO","msg":"c"}
Output:
INFO 2
ERROR 1
TOTAL 3
Dòng 1: số n. n dòng tiếp theo: một object JSON có trường level.
1 <= n <= 1000. JSON hợp lệ, có trường level thuộc 4 mức.
Các level có count>0 theo thứ tự DEBUG,INFO,WARN,ERROR; rồi dòng TOTAL <n>.
Ví dụ:
Đầu vào:
3
{"level":"INFO","msg":"a"}
{"level":"ERROR","msg":"b"}
{"level":"INFO","msg":"c"}
Đầu ra:
INFO 2
ERROR 1
TOTAL 3
Giải thích:
Đang tải editor...