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

相关推荐

秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

更多
牛客网
牛客企业服务