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

统计每个月兔子的总数

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

a = int(input().strip())
s = [1] #列表记录所有兔子的月份。当前是第一只兔子 1月大 。
i = 1
while i <= a:
    for j in range(len(s)): #遍历兔子列表。如果兔子月份大于等于3月,就新增一只兔子;同时记录兔子的月份加一
        if s[j] >= 3:       
            s.append(2) #当前月增加一只1个月大的兔子,到下个月时兔子已经两个月大,所以此处新增的值为2
            s[j] += 1
        else:
            s[j] += 1
    i += 1
print(len(s)) #列表长度即为兔子数量
全部评论

相关推荐

人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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