20. 有效的括号
小黑代码
class Solution:
def isValid(self, s: str) -> bool:
# 初始化栈
q = []
# 初始化括号对儿字典
left = ['(', '{', '[']
right = [')', '}', ']']
map_ = dict((r, l) for l, r in zip(left, right))
for c in s:
# 左括号入栈
if c in left:
q.append(c)
# 栈为空,违规
elif not q:
return False
# 判断栈顶元素是否与该左括号匹配
else:
top = q.pop()
if map_[c] != top:
return False
if q:
return False
return True
数据库练习
1070. 产品销售分析 III
关联查询(sql)
# Write your MySQL query statement below
SELECT
product_id, year AS 'first_year', quantity, price
FROM
Sales
WHERE
(product_id, year) IN
(SELECT
product_id, min(year)
FROM
Sales
GROUP BY
product_id)
Pandas练习
小黑代码
import pandas as pd
def sales_analysis(sales: pd.DataFrame, product: pd.DataFrame) -> pd.DataFrame:
pd_data = sales.groupby('product_id').min('year')[[ 'year']].reset_index()
pd_data = pd.merge(pd_data, sales)[['product_id', 'year', 'quantity', 'price']]
pd_data = pd_data.rename(columns={'year': 'first_year'})
return pd_data
小黑生活
到达丹霞动物园,来个每个动物怼脸拍
进入丹霞深山景区
在这里小黑黑交了一笔学费,想死的心都有了,遭遇了进入社会后的进一步重击,还好挨打挨的早
怀着沉重的心情,来到母亲河雕塑
吃了吃手抓羊肉,吃不惯
起来以后心情一直很难受,吃了兰州牛肉面
前往兰州市博物馆
来到敦煌艺术馆
逛一逛水车博览园
临走前最后一顿牛肉面
高铁前往中川机场
到达中川机场,领取登机牌
飞机上的美食