avatar-decorate
获赞
492
粉丝
300
关注
29
看过 TA
1518
山东理工大学
2021
Java
IP属地:北京
我要去美团
私信
关注
投递牛客等公司10个岗位
0 点赞 评论 收藏
分享
头像
2020-12-21 21:23
已编辑
淘天集团_Java后端开发工程师
题主在BOSS直聘投的简历 自我介绍 项目+实习介绍 垃圾回收 垃圾的起源 判断垃圾 垃圾算法 垃圾收集器(三色标记-STAB) 重点 我以为我的这一波垃圾回收让面试官对我刮目相看接下来该展现我的JUC了然而,面试官不讲武德,对我说:做一道代码题吧我心想:我这力扣230,剑指刷2遍的人,能过不去你编程题很快哈,面试官一道算法题就啪的摆在我面前 我看了一下题目,我大意了有点出乎我的意外最后想到用BFS进行查询,但细节太多了,无奈失败告终这次面试后来查了查,是蓝桥杯最后一道大题面试当以和为贵 又是0offer的一天
lisztomania-P:class t: def f(self, d: int, z: int, x: int) -> int: pin = {d: d, z: 0, x: 0} print(pin.values()) db = [] n = 0 while pin[d] != d/2: if tuple(pin.values()) in db: return -1 db.append(tuple(pin.values())) if not pin[z]: pin[d] -= z pin[z] += z n += 1 print('大倒中', pin.values()) if not pin[x]: pin[x] += x if pin[z] >= x else pin[z] pin[z] -= x if pin[z] >= x else pin[z] n += 1 print('中倒小', pin.values()) if pin[x] != x and pin[z] >= x: pin[z] -= x - pin[x] pin[x] += x - pin[x] n += 1 print('中倒小', pin.values()) if pin[x] == x: pin[d] += x pin[x] -= x n += 1 print('小倒大', pin.values()) return n
投递九鼎无双等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务