题解 | #统计每个月兔子的总数#

统计每个月兔子的总数

https://www.nowcoder.com/practice/1221ec77125d4370833fd3ad5ba72395

我也是有病,写了个类,结果内存超了,这不就是斐波那契数吗
class rabbit:
    def __init__(self, id_, age_=0):
        self.id = id_
        self.age = age_

if __name__ == "__main__":
    N = int(input())
    rabbitLs = [rabbit(1)]
    for n in range(1, N + 1):
        idx = rabbitLs[-1].id 
        bornRab = []
        for rabt in rabbitLs:
            if rabt.age >= 2:
                idx += 1
                bornRab.append(rabbit(idx, 1))
            rabt.age += 1 
        rabbitLs.extend(bornRab)
    print(len(rabbitLs))
                
    


全部评论

相关推荐

那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-30 18:19
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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