Cho n dòng log dạng [LEVEL] message: count=NUMBER. Dùng regex named groups để parse từng dòng (LEVEL ∈ {INFO,WARN,ERROR}). In bảng tổng kết: với mỗi LEVEL, in {level:<6}{total:>10,} (level căn trái độ rộng 6, total căn phải độ rộng 10 với dấu phẩy). Chỉ in các level có ít nhất 1 dòng, theo thứ tự INFO, WARN, ERROR. Bỏ qua dòng không khớp regex.
Dòng 1 chứa n. n dòng tiếp theo là log.
1 ≤ n ≤ 1000, count ≤ 10^9
Bảng tổng kết theo định dạng trên.
Ví dụ:
Đầu vào:
4
[INFO] start: count=1000
[ERROR] fail: count=5
[INFO] ok: count=2500
[WARN] slow: count=12345
Đầu ra:
INFO 3,500
WARN 12,345
ERROR 5
Giải thích:
Đang tải editor...