2020.3.26 美团笔试 有无大佬用Python

看到帖子里好多都是Java大佬,想弱弱地问一下,第一题有人用python做吗……我感觉自己想的好复杂,到最后没时间了,求AC大佬指点迷津嘤嘤嘤~



--------------分割线----------------------
超级感谢各位dalao!枯了,我当时是先把第一、二行转成字符列表a,b;然后把a里有负号的合并成一个字符,最后再定义一个字符列表c,加个len(a)/(b)的判断然后把a[*]/b[*]加到c中,如果碰到某替换位上a[*]有负号就在b[*]里加上,最后用join输出……我这个真的太绕了,看到dalao们都好简洁,果然还是要多多练习呜呜呜!加油加油
#美团点评2020春招##美团##笔试题目#
全部评论
附个第二题,被半径需要排序给坑了
点赞 回复 分享
发布于 2020-03-27 15:56
来一个100%pass的python版本(也就这一题全过)
点赞 回复 分享
发布于 2020-03-27 15:52
点赞 回复 分享
发布于 2020-03-26 21:44
a = input() ai = input().split() if a[0] == '-':     print('-', end = '')     a = a[1:] for i in a:     print(ai[int(i)-1], end = '') 引号打不出来,看图
点赞 回复 分享
发布于 2020-03-26 21:43
a = int(input()) b = input() flag = 1 if a <= 0:     flag = 0     a = abs(a) res1 = [int(x) for x in str(a)] res2 = b.split(' ') for i in range(len(res1)):     res1[i] = res2[res1[i]-1] ans = ''.join(res1) if flag == 0:     print(0 - int(ans)) else:     print(int(ans))
点赞 回复 分享
发布于 2020-03-26 21:40
点赞 回复 分享
发布于 2020-03-26 21:37
投的java岗位。但是笔试全都用python写的,我哭了。
点赞 回复 分享
发布于 2020-03-26 21:37
有,但是通过率只有91%…
点赞 回复 分享
发布于 2020-03-26 21:33
n = str(input()) nums = input().split() s = "" for i in range(len(n)):     if n[i] == +&nbs***bsp;n[i] == -:  # 这里加个引号,牛客这里打不出来         s += n[i]     else:         s += nums[int(n[i])-1] print(s)
点赞 回复 分享
发布于 2020-03-26 21:33
有,没保存……
点赞 回复 分享
发布于 2020-03-26 21:30

相关推荐

不愿透露姓名的神秘牛友
07-07 12:04
毕业生招你惹你了,问一个发薪日来一句别看网上乱七八糟的你看哪个工作没有固定发薪日扭头就取消了面试就问了一句公司都是这个态度吗还搞上人身攻击了...
程序员小白条:呃呃呃,都还没面试,我都不会问这么细,何况通不通过,去不去都另说,你没实力和学历的话,在外面就这样,说实话没直接已读不回就不错了,浪费时间基本上
点赞 评论 收藏
分享
仁者伍敌:牛子这些人还会点一个自动回复,boss都不带回复的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务