小黑代码
class Solution:
def bestTiming(self, prices: List[int]) -> int:
# 数组长度
n = len(prices)
if n < 2:
return 0
# 结果变量
profit = 0
# 记录第i天之前的股票价格最小值
min_ = prices[0]
for i in range(1, n):
if prices[i]-min_ > profit:
profit = prices[i]-min_
min_ = min(prices[i], min_)
return profit
数据库练习
601. 体育馆的人流量
小黑看完了题目分析,自学了窗口函数rank,partition使用,模仿写出
SELECT
id, visit_date, people
FROM
(SELECT
id, visit_date, people, COUNT(id) OVER(PARTITION BY diff) AS 'count_'
FROM
(SELECT
id, visit_date, people, id - rank() OVER(ORDER BY id ASC) AS 'diff'
FROM
Stadium
WHERE
people >= 100) AS a) AS b
WHERE
count_ >= 3
ORDER BY
visit_date
小黑生活
午餐干饭
午觉后咖啡阅读
每周体验一个网红餐馆之团结湖四川麻辣烫,感觉小料不错,就是有点儿咸,担担面没吃完~
买了一瓶可乐,支付宝中秋零元购,也算是一个小惊喜~
又一个惊喜,失而复得的二级,减少损失259
吃完麻辣烫的三环路上好赌啊,自行车都堵车,赶上了下班的高峰。在北京最繁华的东三环地段,一个个怀揣梦想的人们在回家的路上
买的UNO到了,伙伴们一起玩啊
跑个步,顺便回健身房取耳机,竟然在绕天坛的时候转向了,亏我还在这附近生活20多年
前一天水的比较晚,第二天起晚了来个麦当劳早餐
早茶
惊奇地发现我写的一篇日常博客被收录了
午餐干饭