b站笔试开发C端题解0829

两道行数加起来都没我年龄大的题,难度不多说了 bilibili笔试,哔哩哔哩笔试

T1 找bilibili型数字的个数

def DoubleNumber(self , n ):
    ans, l = 0, len(str(n))
    for i in range(1, (l+1)//2):
        ans += 10**i-10**(i-1)
    if l%2==0:
        for i in range(10**(l//2-1), int(str(n)[:l//2])+1):
            if int(str(i)*2)<=n:
                ans+=1
    return ans

T2电梯

n = int(input())
times = list(map(int, input().split()))
lifts, cur = [0, 0], 0
for time in times:
    mi = min(lifts)
    index, cur = lifts.index(mi), cur+mi
    lifts[index], lifts[1-index] = lifts[index]-mi+time,  lifts[1-index]-mi
print(cur+max(lifts))

全部评论
第一题50,有人和我一样吗?不知道啥情况
1 回复 分享
发布于 2023-08-29 21:10 日本
为啥我是三道题
点赞 回复 分享
发布于 2023-08-29 20:29 广东
膜拜大佬
点赞 回复 分享
发布于 2023-08-29 20:27 广东
看看博世呀👀
点赞 回复 分享
发布于 2023-08-29 20:25 江苏

相关推荐

嵐jlu:我是山川🐔里🐔🧱的,阿里系简历全过; 你这简历一看就还是半成品啊,没有荣誉经历奖项什么的吗?
投递阿里巴巴集团等公司8个岗位
点赞 评论 收藏
分享
06-18 08:36
湖南大学 Java
运营你豪哥:没啥拷打的 1.增加量化结果,现在有点缺效果数据 2.突出复杂性,现在的项目描述有点像功能清单,强调一下技术难点和解决方案。
不给转正的实习,你还去吗
点赞 评论 收藏
分享
评论
11
5
分享

创作者周榜

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