笨鹤稳飞
笨鹤稳飞
全部文章
分类
题解(23)
归档
标签
去牛客网
登录
/
注册
笨鹤稳飞的博客
全部文章
(共32篇)
题解 | #禁止重复注册#
此问题的重点在于:不区分名字的大小写,故新老用户名单均需upper或lower后一一对比以下是对评论区方法以及涉及知识点的整理:方法一:两列表分别循环——先处理好老用户列表,再拿新用户名称一一对应【逻辑简单!】 current_users=['Niuniu','Niumei','GURR','LOL...
2023-03-02
22
440
题解 | #生成数字列表#
方法整理 对字符串与空列表同时进行循环操作str=input() list1=str.split() list2=[] for i in list1: i=int(i) #将元素转换为整数型 list2.append(i) #将整数型依次加入list2中 print(list2) 在...
2022-08-22
5
0
题解 | #店铺901国庆期间的7日动销率和滞销率#
根据题意,我们需要筛选三个变量—— 日期dt 每个dt对应的7日之内已售出的商品out_cnt 每个dt对应的7日之内已上架的商品on_cnt1.dt 日期dt的选取较为简单粗暴——q1 取出日期date(event_time) as dt where卡在国庆前三天with q1 as (sel...
Mysql
2022-08-21
0
332
题解 | #某宝店铺动销率与售罄率#
变量理解 销售的SKU——销售量sales_num 在售的SKU——库存量-销售量inventory-sales_num GMV——销售额sales_price 备货值——库存货价值tag_price*inventory易错点 若先连接两表,再直接group by style_id,会出现多条同...
Mysql
2022-08-20
2
366
题解 | #最大连续回答问题天数大于等于3天的用户#
关键点 与前面连续打卡天数的关键点一致——每个用户连续的若干天里,日期-排序=同一日期,不妨称其为参考日期 q1对每个用户的回答日期进行排名,并得到参考日期 q2得到每个用户不同参考日期的连续天数 q3取每个用户的最大连续天数最后与创作者信息表相连得其等级。例如:若一用户的回答日期为11.1,11...
Mysql
2022-08-20
0
473
题解 | #最差是第几名(二)#
两种方法: 利用lag()over()分奇偶两种情况进行区间卡位 中位数——正序/逆序均须不小于总个数的一半lag()over() 由于窗口函数不可嵌套,需用 sum() over()得t_rank组成q1 lag() over()得t_rank1组成q2 分奇偶两种情况卡区间,筛选出对应的gra...
2022-08-19
0
301
题解 | #实习广场投递简历分析(三)#
本题可拆解为两步: 分别得到2025、2026年的数据 join连接同种job及相同month的数据2025、2026的数据 代码与上题相同select job,date_format(date,'%Y-%m') as mon,sum(num) as cnt from resume...
2022-08-19
0
293
题解 | #牛客的课程订单分析(五)#
筛选变量 2025-10-15下单2个以及2个以上状态为购买成功的C++或Java或Python课程的user_id 满足前面条件的第一次购买成功的C++或Java或Python课程的日期first_buy_date 满足前面条件的第二次购买成功的C++或Java或Python课程的日期secon...
Mysql
2022-08-19
0
361
题解 | #查找在职员工自入职以来的薪水涨幅情况#
化用SQL137的方法 select s.emp_no,sum(case when from_date=hire_date then -salary &n...
Mysql
2022-08-18
0
0
题解 | #10月的新户客单价和获客成本#
思路: 变量选取 2021年10月所有——以月份分组计算 date_format(event_time,'%Y%m') as month where month='202110 group by month 2021年10月新用户——首单在2021.10 min(event_time)...
Mysql
2022-05-21
0
348
首页
上一页
1
2
3
4
下一页
末页