本文主要是介绍小黑跟认识了十一年的老同学们少又一次的聚齐,大年初一团跑南二环,初三龙年跑,跟尚香看电影吃火锅跟深沉吃烤肉的leetcode之旅:38. 外观数列,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
小黑代码
class Solution:# 缓存字典map_ = {1: '1'}def countAndSay(self, n: int) -> str:# 看是否在缓存中if n in self.map_:return self.map_[n]# 递归向下n_1_res = self.countAndSay(n-1)# 回溯pre_ = None# 记录前一个字符的个数count = 0# 结果数组res = []for c in n_1_res:# 如果前一个字符不为空,则判断该字符与前一个字符是否相等if pre_:# 相等的情况if pre_ == c:count += 1# 不相等的情况,记录结果,count置1,pre_设成当前字符else:res.extend([str(count), pre_])count = 1pre_ = c# 第一个字符的情况else:pre_ = ccount = 1# 记录末尾的字符序列res.extend([str(count), pre_])# 将数组拼接成字符串res = ''.join(res)self.map_[n] = resreturn res

1075. 项目员工 I
sql:
# Write your MySQL query statement below
SELECTproject_id, ROUND(AVG(experience_years), 2) AS average_years
FROMProject LEFT JOIN Employee ON Project.employee_id = Employee.employee_id
GROUP BYproject_id
pandas:
import pandas as pddef project_employees_i(project: pd.DataFrame, employee: pd.DataFrame) -> pd.DataFrame:data = pd.merge(left=project, right=employee, on='employee_id')data = data.groupby('project_id')['experience_years'].mean().reset_index()data = data.rename(columns = {'experience_years': 'average_years'}).round(2)return data
小黑生活
11年的老同学还能聚齐

















晚上再来个肯德基

大年三十咖啡厅学C++


学车预约改时间

搓澡汗蒸


大年三十干个视频

跟深沉出去溜溜

新年新气象

南二环早餐

大年初一南二环



看到了个好玩的

羊肉串夜宵



来杯霸王

跟尚香看飞驰人生2


排队吃南门涮肉












遛弯喝个饮料酒

麦当劳早餐

跑团大年初三龙年跑



















跟尚香下午肯德基学习

第一次炒个菜


看个热辣滚烫


第一次打豆浆

继续学炒菜


去广义跟尚香学习c++

晚上找深沉聚餐













霸王茶姬喝一个


潘家园图书馆跟尚香学c++

这篇关于小黑跟认识了十一年的老同学们少又一次的聚齐,大年初一团跑南二环,初三龙年跑,跟尚香看电影吃火锅跟深沉吃烤肉的leetcode之旅:38. 外观数列的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!