小黑广播操每天训练获得了新的服装,周六早上跟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+1
        for 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 True
            map_[buttom_id] = i
        print(map_)
        return False

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第1张图片

数据库练习

577. 员工奖金(小黑独立做出)

# Write your MySQL query statement below
SELECT
    Employee.name,
    Bonus.bonus
FROM
    Employee LEFT JOIN Bonus ON Employee.empId = Bonus.empId
WHERE
    bonus < 1000 OR bonus IS NULL

pandas练习

262. 行程和用户(小黑独立做出,小黑无敌)

import pandas as pd

def 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

小黑生活

午饭干饭

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第2张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第3张图片

中午咖啡学习

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第4张图片

练操前吃一口

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第5张图片

获得跳操服装

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第6张图片

回家涮火锅

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第7张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第8张图片

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第9张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第10张图片

健身房课暂时上完了,准备下一期课,先自己练练

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第11张图片

周六早上早餐,准备南二环

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第12张图片

开启南二环

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第13张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第14张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第15张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第16张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第17张图片

吃个烤肠吃个关东煮小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第18张图片

去按个摩
请添加图片描述
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第19张图片

去找同事涮火锅的路上,看到了地铁工作人员很有夫妻相

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第20张图片

一起涮火锅

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第21张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第22张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第23张图片

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第24张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第25张图片

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第26张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第27张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第28张图片


小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第29张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第30张图片

一起去海淀公园遛弯

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第31张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第32张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第33张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第34张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第35张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第36张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第37张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第38张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第39张图片

一个人看电影《封神第一部》

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第40张图片

早餐干饭

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第41张图片

上午买杯咖啡

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第42张图片

午餐干饭

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第43张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第44张图片

跑步突破12100公里纪念小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第45张图片

简单按个摩

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第46张图片

小黑工具人生

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第47张图片

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第48张图片

早餐干饭

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第49张图片

化个妆,准备下午比赛

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第50张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第51张图片

化完妆喝杯咖啡

小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第52张图片
小黑广播操每天训练获得了新的服装,周六早上跟justrun南二环,跟应届生同事宿舍涮火锅逛海淀公园,化妆准备下午去比赛的leetcode之旅:LCR 057. 存在重复元素 III_第53张图片

加油小黑,下午比赛加油~

你可能感兴趣的:(小黑的日常leetcode之旅,leetcode,算法,职场和发展)