首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
七辉宝树
获赞
3
粉丝
0
关注
0
看过 TA
20
男
山东英才学院
2020
软件测试
IP属地:福建
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑七辉宝树吗?
发布(14)
评论
刷题
收藏
七辉宝树
关注TA,不错过内容更新
关注
2024-01-12 16:38
山东英才学院 软件测试
题解 | #进制转换#
这一题有些小坑的:1.进制的计算,2.for循环时,使用的列表长度在不断变化 a = list(input()) a = a[2:] b = a.copy() dic = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'A':10,'B':11,'C':12,'D':13,'E':14,'F':15} result = 0 for i in a: result += dic[b.pop(0)] * 16**(len(b)) print(result)
0
点赞
评论
收藏
分享
2024-01-11 19:38
山东英才学院 软件测试
题解 | #扑克牌大小#
拿的解题区大神的代码,自己添加了注释后版本,应该是比较详细了 # 创建一个函数,判断手牌是不是炸弹(王炸 或者 4炸) def Bombs(pai): if 'joker' in pai and 'JOKER' in pai: return True elif len(pai) == 4: return True while True: try: # 按照‘-’分为两边手牌 old = input().split('-') # 去掉两边手牌中的空格,得到 a = old[...
0
点赞
评论
收藏
分享
2022-09-02 13:53
山东英才学院 软件测试
杭州od还有招吗
华为
0
点赞
评论
收藏
分享
2022-08-31 13:30
山东英才学院 软件测试
有华为od可以给个机会吗太难了,院校缩紧了,连机会都没有了··· #华为od# #华为招聘# #社招# #社招内推#
0
点赞
评论
收藏
分享
2022-08-30 15:44
山东英才学院 软件测试
#华为社招##华为OD#为了华为od,从头学习了编程,准备了2个月多。2周前简单沟通后,那边推荐来牛客,我说没到过牛客刷,之前都是在LC,所以需要适应准备下。昨天发消息没回,心里就凉了半截,今天再问,说是院缩紧了,意思就是说,无了···直接给我弄懵了···诶,都头来,所有的努力,连机会都拿不到····
投递华为等公司10个岗位
0
点赞
评论
收藏
分享
2022-08-27 14:29
山东英才学院 软件测试
题解 | #取近似值#
两种想法: 一种用判断【‘.’】小数点后一位是什么情况,大于等于5,就打印【切片的整数位+1】,小于就打印【切片的整数位】 一种更简洁,用【任意数 % 1】的办法, 原理是,【整数 整除 1 】会得这个整数;【整数 取余 1】会得到这个整数,不会有余下的数。 若【小数 整除 1】,会得到这个整数;【小数 取余 1】会得到这个小数的小数部分 自己做的一种 n = input() n = ...
0
点赞
评论
收藏
分享
2022-08-25 16:28
已编辑
山东英才学院 软件测试
超时求助 | #【模板】链表#
运行超时 运行超时:您的程序未能在规定时间内运行结束,请检查是否循环有错或算法复杂度过大。 8/10 组用例通过 运行时间2001ms 占用内存6696KB 用例输入:10000 insert 0 1607569717 insert 0 740786429 insert 0 463882232 insert 0 384203712······························ 用链表的方式去做,发现数据【10000】时,超时时··· ...
0
点赞
评论
收藏
分享
2022-08-22 15:53
已编辑
山东英才学院 软件测试
题解 | #质数因子#
根据解答区大佬的思路,用for循环,理解了之后,提交遇到超大数时,超时了 再根据大佬们的想法,推测是for循环里面的结束位置比较死板,没有随着输入数字的重新赋值而改变 意思就是说,如果输出的是一个100,在while中输出两个2后,100会变为25 这时对于25来说,它因素的最大值,应该是根号25,但for循环中的结束位置,仍然为根号100(50) 这就多循环了很多不必要的数字 解决这个的办法是使用while循环, 因为while会在每次执行完其中的语句之后,还会进行重新判断,那这时结束位置就可以通过计算重新指定~ ...
0
点赞
评论
收藏
分享
2022-08-19 17:52
山东英才学院 软件测试
题解 | #字符串分隔#
先用【‘0’】填充一个列表c 再对照字符串,依次【修改列表中的元素】 根据【不同的字符串长度】,使用【循环次数】不一样的遍历 8个8个的子字符串输出,用【切片】的方式截取片段来实现 里面【填充‘0’】的计算,有些没想好怎么算,所以在字符串长度刚好为【8的整数倍】时,会多弄出【8个‘0’】····· 还有循环输出的次数,没有想到一个可以通用的循环次数计算方式····· 所以感觉有待优化啊····· nums = input() # 特殊情况,为空的时候,不做处理,直接打印这个输入的字符串 if ...
0
点赞
评论
收藏
分享
2022-08-19 16:02
山东英才学院 软件测试
题解 | #计算某字符出现次数#
分两次接收输入的内容,一次为【字符串】,一次为【需要筛选的字符】 想用哈希表的方式统计次数,但因为题目说【不区分大小写】,若没有进行转化,机会出现统计和查找问题,所以需要统一转成【大写或小写】 这里用【lower()】把两处输入,都转化为小写 之后就是遍历字符串进行统计,然后再判断【需要筛选的字符】在dic中匹配的键值 还需要多考虑一个【没有匹配字符】的情况,这时应该是需要返回0的 nums = input() nums = nums.lower() dic = {} for ...
0
点赞
评论
收藏
分享
2022-08-18 16:57
已编辑
山东英才学院 软件测试
题解 | #提取不重复的整数#
步骤拆分: 用【input()】获取输入的内容(注:input接收的内容,都会变成str类型) 创建一个空的列表res,用于存储出现过内容,这是拿来当做哈希表使用 对输入的内容进行倒序遍历,注意这里for循环中三个参数所表达的意思【起始,结束(不包括),步长】 如果字符没有在列表res中出现过,那就把它添加入res中(这时已经是倒序添加了) 如果字符在列表res中出现过,那说明这个字符是重复的,这次的循环就用continue跳出 遍历完字符串后,用join函数,以不添加任何字符连...
0
点赞
评论
收藏
分享
2022-08-17 17:44
山东英才学院 软件测试
题解 | #从单向链表中删除指定值的节点#
参考解题区大佬的答案,在那基础上修改出来 这是我第一次理解了链表的构建,耗了一个下午,真的是想吐了~~ 个人感觉难点在【链表的构建】和【题目啥意思的分析】 改进了一下,原大佬在【删除节点】操作中,没有考虑到【需要删除的节点为头节点】时该如何处理, 所以在执行用例的时候,【需要删除的节点为头节点】的自测用例,会报错 也修改了一下【链表插入构建】的书写习惯 大佬原码: class ListNode: def&nbs...
0
点赞
评论
收藏
分享
2022-08-16 16:58
山东英才学院 软件测试
题解 | #字符串最后一个单词的长度#
在LC做习惯了,那边是把东西写在类里,然后return就好,输入也不需要单独写一个input(),所以刚刚做的时候有些无从下手,哈哈 这题没有用【split】做,用的倒叙遍历 s = input() res = 0 # 倒序遍历字符串 for i in range(len(s)-1,-1,-1): # 这里关于末尾,有几种情况 # 当末尾的字符不为【' '】,这时会进入if的判断,结果就是res进行+1处理 # 当res进行过+1处理,i再次为【' '】时...
0
点赞
评论
收藏
分享
2022-08-16 15:20
山东英才学院 软件测试
2022-08-16
在牛客打卡1天,今天学习:刷题 13 道
每日监督打卡
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务