B站 9.4 测开笔试



第一题:74%。。。
class Solution:
    def find_children(self , candiesNeed , candies ):
        # write code here
        
        numsum=0
        res=0
        visited=set(candies)
        for num in candies:
            if candiesNeed-num in visited:
                i=candies.index(candiesNeed-num)
                j=candies.index(num)
                res.append([i,j])      
            visited.add(num)
        if not res:
            return [-1,-1]
        ans=sorted(res,key=lambda x:(x[0],-x[1]))
        return ans[0]
第二题:
最大公约数
def help2(a,b):
    a,b=max(a,b),min(a,b)
    if a%b==0:
        return b
    else:
        return help2(b,a%b)
def help1(L):
    cur=0
    for i in range(len(L)):
        if i ==0:
            cur=L[i]
        else:
            cur=help2(cur,L[i])
    return cur
print(help1(L))

第三题:打印菱形矩阵
m=n-1
path=[]
res=[]
ans=[]
result=''
cur=''
i=1
if n%2==0:
    return ''
for _ in range(n//2+1):
    for _ in range(m//2):
        path.append('*')
    for j in range(1,i+1):
        path.append(str(j))
    for j in range(i-1,0,-1):
        path.append(str(j)) 
    for _ in range(m//2):
        path.append('*')
    i+=1
    m=m//2
    res.append(path[::])
    path=[]
print(res)
for i in range(len(res)):
    ans.append(res[i])
for i in range(n//2-1,-1,-1):
    ans.append(res[i])
for i in range(len(ans)):
    if i==len(ans)-1:
        cur=''.join(ans[i])
        result=result+cur
    else:
        cur=''.join(ans[i])
        result=result+cur+'|'

print(result)




#笔试题目#
全部评论
第一题,我map一次遍历85%。下来又想了一下,是不是map二次遍历就应该过了。😫。
点赞 回复 分享
发布于 2020-09-04 21:43

相关推荐

06-27 12:30
延安大学 C++
实习+外包,这两个公司底层融为一体了,如何评价呢?
一表renzha:之前面了一家外包的大模型,基本上都能答出来,那面试官感觉还没我懂,然后把我挂了,我都还没嫌弃他是外包,他把我挂了……
点赞 评论 收藏
分享
06-27 18:45
中山大学 Ruby
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:9爷找不到工作只能说明,太摆了或者太挑了。
点赞 评论 收藏
分享
不要停下啊:大二打开牛客,你有机会开卷了,卷起来,去找课程学习,在牛客上看看大家面试笔试都需要会什么,岗位有什么需求就去学什么,努力的人就一定会有收获,这句话从来都经得起考验,像我现在大三了啥也不会,被迫强行考研,炼狱难度开局,啥也不会,找工作没希望了,考研有丝丝机会
点赞 评论 收藏
分享
见见123:简历没有啥问题,是这个社会有问题。因为你刚毕业,没有工作经历,现在企业都不要没有工作经历的。社会病了。
点赞 评论 收藏
分享
评论
2
6
分享

创作者周榜

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