本文主要是介绍小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
小黑代码
class Solution:def containsNearbyAlmostDuplicate(self, nums: List[int], k: int, t: int) -> bool:# 数组长度n = len(nums)if not n:return False# 定义桶字典map_ = {}# 桶大小bottom_size = t+1# 窗口大小window_size = k+1for i in range(n):# 获取该元素的桶信息buttom_id = nums[i] // bottom_size# 在一个桶中if buttom_id in map_ and map_[buttom_id] > i-window_size:return True# 左桶elif buttom_id-1 in map_ and map_[buttom_id-1] > i-window_size and abs(nums[map_[buttom_id-1]]-nums[i]) <= t:return True# 右桶elif buttom_id+1 in map_ and map_[buttom_id+1] > i-window_size and abs(nums[map_[buttom_id+1]]-nums[i]) <= t:return Truemap_[buttom_id] = iprint(map_)return False
数据库练习
577. 员工奖金(小黑独立做出)
# Write your MySQL query statement below
SELECTEmployee.name,Bonus.bonus
FROMEmployee LEFT JOIN Bonus ON Employee.empId = Bonus.empId
WHEREbonus < 1000 OR bonus IS NULL
pandas练习
262. 行程和用户(小黑独立做出,小黑无敌)
import pandas as pddef trips_and_users(trips: pd.DataFrame, users: pd.DataFrame) -> pd.DataFrame:if not len(trips):return pd.DataFrame([], columns=['Day', 'Cancellation Rate'])merge_data = trips.merge(users, left_on='client_id', right_on='users_id')merge_data = merge_data.merge(users, left_on='driver_id', right_on='users_id', suffixes = ('', '_driver'))# 计算非禁止的订单unbaned_data = merge_data[merge_data.apply(lambda x:x['banned_driver'] == 'No' and x['banned'] == 'No', axis=1)]unbaned_data['request_at'] = pd.to_datetime(unbaned_data['request_at'])unbaned_data = unbaned_data[pd.to_datetime('2013-10-03') >= unbaned_data['request_at']]res = unbaned_data.groupby('request_at')['status'].agg(lambda arr:round(len([i for i in arr if i!='completed'])/len(arr), 2))res = res.reset_index()[['request_at', 'status']].rename(columns={'request_at': 'Day', 'status': 'Cancellation Rate'})return res
小黑生活
午饭干饭
中午咖啡学习
练操前吃一口
获得跳操服装
回家涮火锅
健身房课暂时上完了,准备下一期课,先自己练练
周六早上早餐,准备南二环
开启南二环
吃个烤肠吃个关东煮
去按个摩
去找同事涮火锅的路上,看到了地铁工作人员很有夫妻相
一起涮火锅
一起去海淀公园遛弯
一个人看电影《封神第一部》
早餐干饭
上午买杯咖啡
午餐干饭
跑步突破12100公里纪念
简单按个摩
小黑工具人生
早餐干饭
化个妆,准备下午比赛
化完妆喝杯咖啡
加油小黑,下午比赛加油~
这篇关于小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!