202. 【应-48-1·简】日志级别统计
简单
Python
📋 题目描述
一段日志共 N 行,每行格式 `LEVEL message`,其中 `LEVEL` 是 `INFO`、`WARN`、`ERROR` 之一,`message` 是任意字符(可能含空格)。请统计 INFO、WARN、ERROR 各出现了多少次,按下面的格式输出在一行:`INFO:x WARN:y ERROR:z`(即使某级别为 0 也要输出 0)。
📥 输入描述
第一行一个整数 N(1<=N<=1000)。
接下来 N 行日志,每行 `LEVEL message`,LEVEL 与 message 之间至少一个空格。
📤 输出描述
一行:`INFO:x WARN:y ERROR:z`(中间用单个空格分隔)。
输入样例
3 INFO start WARN slow ERROR fail
输出样例
INFO:1 WARN:1 ERROR:1
提示:用 dict 或 Counter 计数。
取每行第一个 token:line.split(" ", 1)[0],作为 LEVEL。
即使数量为 0 也要把对应级别打印出来。
请登录后提交代码