东方财富后端开发-4月4日笔经

回馈下牛客,春招尾端佛系做题,积点人品。

单选 . 多选 .填空 ->50 分

编程两题      ->50 分
1.找出不重複字符串子串各数   ex: abc -> 6个

example = 'abc'
S = [i for i in example]
def DO(s):
    num = len(s)
    res =[]
    for i in range(2**num):
        Str =''
        for j in range(num):
            if(i >> j ) % 2 == 1:
                Str +=s[j]
        res.append(Str)
    return res
res = []
for e in DO(S):
    if e != '':
        if e in a :
            if e not in res:
                res.append(e)
print(res) 


2.两个字符串 M & N 合并排序 ex:
M-> 1 2 3 -4 5 15 


N-> 2 5 7 4 6 

-> -4 1 2 2 3 4 5 5 6 7 15 




M = '1 2 3 -4 5 15 '
N = '2 5 7 4 6 '
res = M+N
res1=sorted(res.split(' '))
ans = []
for i in res1:
    if i != ' ':
        try:
            ans.append(int(i))
        except :
            pass
a = ''
for i in sorted(ans):
    a+=('{} '.format(i))
print(a)



#东方财富春招##东方财富##笔经##校招#
全部评论
请问大佬测评结束多久收到笔试的呀
点赞 回复
分享
发布于 2020-04-07 14:39

相关推荐

1 12 评论
分享
牛客网
牛客企业服务