​LeetCode刷题实战534: 游戏玩法分析 III

算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !

今天和大家聊的问题叫做 游戏玩法分析 III,我们先来看题面:

https://leetcode-cn.com/problems/game-play-analysis-iii/

83befc3434f59aeae5d830e41aad4816.png

4d70874f7828e46b4d47f0b204be7941.png

1a0e9c785fc7089f0293e6165453905d.png

解题

主要思路:

(1)使用sum求和函数,求取到当前的日期的玩游戏的综合;

(2)使用内联将两个表连接,并使用日期的比较关系,来实现到当前日期的比较;

(3)使用用户和日期作为分类;

# Write your MySQL query statement below
select a.player_id,a.event_date,sum(b.games_played) as games_played_so_far
from activity a join activity b on a.player_id=b.player_id and a.event_date>=b.event_date
group by a.player_id,a.event_date;

好了,今天的文章就到这里,如果觉得有所收获,请顺手点个在看或者转发吧,你们的支持是我最大的动力 。

上期推文:

LeetCode1-520题汇总,希望对你有点帮助!

LeetCode刷题实战521:最长特殊序列 Ⅰ

LeetCode刷题实战522:最长特殊序列 II

LeetCode刷题实战523:连续的子数组和

LeetCode刷题实战524:通过删除字母匹配到字典里最长单词

LeetCode刷题实战525:连续数组

LeetCode刷题实战526:优美的排列

LeetCode刷题实战527:单词缩写

LeetCode刷题实战528:按权重随机选择

LeetCode刷题实战529:扫雷游戏

LeetCode刷题实战530:二叉搜索树的最小绝对差

LeetCode刷题实战531:孤独像素 I

LeetCode刷题实战532:数组中的K-diff数对

LeetCode刷题实战533:孤独像素 II

f3d61d51491fe1b97266516941ec0d39.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值