允许间断 1 天的最长活跃跨度
困难#连续区间#分段#datediff
题目描述
给定登录表 login(uid, dt)。定义:相邻两次登录间隔不超过 2 天(即最多断 1 天)视为同一段活跃。
要求:求每个用户活跃段覆盖的最长天数跨度(段内最晚日期 − 最早日期 + 1)。
示例数据
| uid | dt |
|---|---|
| 1 | 2024-05-01 |
| 1 | 2024-05-02 |
| 1 | 2024-05-04 |
| 1 | 2024-05-07 |
期望:05-01、05-02、05-04 属同一段(间隔 ≤ 2 天),跨度 4 天;05-07 另起一段。
动手写一遍自测 · 不执行
括号自动补全 · Tab 缩进 · Shift+Tab 反缩进 · 回车自动缩进 · 草稿仅存在本机
登录后可以选中正文添加批注(仅自己可见)。
评论 (0)
登录后参与评论。
还没有评论,来做第一个。