#S0006. 用户访问日志
用户访问日志
1. 问题描述
在微博/抖音等平台上,我们经常要进行用户活跃度分析,来总结用户在平台上的行为,看看谁是我们最应该关注的用户
实现一个用户访问频率分析程序。用户输入多组访问记录(格式:用户ID 访问时间,例如 u123 09:30),统计每个用户当天访问次数,输出访问次数前3的用户及其次数。若次数相同:
- 按最近一次访问时间排序(时间格式为
HH:MM,最近的在前) - 若访问时间也相同,按用户ID字母升序排列
2. 输入和输出
输入方式:
- 多行输入,每行一条记录(用户ID和访问时间用空格分隔)
- 输入结束通过文件结束符(EOF)标记,测试时可用键盘输入后按
Ctrl+D(Linux/Mac) 或Ctrl+Z(Windows)
输出方式:
- 输出前三名用户,格式为
用户ID 次数 最近访问时间 - 每个用户单独一行
输入输出示例
# 输入:
u3 14:20
u1 09:15
u3 08:45
u2 12:30
u3 16:10
# 输出:
u3 3 16:10
u2 1 12:30
u1 1 09:15
# 输入:
bot007 00:01
bot007 00:03
bot007 00:05
userA 14:00
# 输出:
bot007 3 00:05
userA 1 14:00