Cho file log, mỗi dòng bắt đầu bằng mức độ: INFO, WARN, hoặc ERROR (trường đầu tiên). Hãy chỉ giữ các dòng WARN và ERROR, rồi đếm số lần mỗi mức và in <số_lần> <mức>.
Sắp xếp: số lần giảm dần; nếu bằng nhau thì mức tăng dần theo LC_ALL=C.
Ví dụ I/O:
Input:
INFO start
ERROR disk
WARN mem
ERROR cpu
Output:
2 ERROR
1 WARN
Mỗi dòng: <mức> <thông_điệp>. Mức thuộc {INFO, WARN, ERROR}.
1 ≤ số dòng ≤ 100000.
Mỗi dòng <số_lần> <mức>, chỉ gồm WARN/ERROR. Sắp số lần giảm dần, tie-break mức tăng dần (LC_ALL=C).
Ví dụ:
Đầu vào:
INFO start
ERROR disk
WARN mem
ERROR cpu
Đầu ra:
2 ERROR
1 WARN
Giải thích:
Đang tải editor...