奇安信0816笔试第一题AC——老板发奖金Python实现

class Solution:
    def CalulateMethodCount(self, num_money):
        # write code here
        if num_money<=0:
            return 0
        A = [0 for i in range(num_money+1)]
        A[0]=1
        for i in range(1, num_money+1, 1):
            for j in range(1, 4, 1):
                if i>=j:
                    A[i] = A[i]+A[i-j]

        return A[num_money]

#笔试题目##奇安信#
全部评论
解释一下就是,每次回退1步,2步,或者2者组合也就是3步!
点赞 回复 分享
发布于 2020-08-16 18:19
感觉思路一样
点赞 回复 分享
发布于 2020-08-16 19:13
题干和测试样例不匹配你们都能a😂
点赞 回复 分享
发布于 2020-08-16 19:37

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗?&nbsp;刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
牛客410815733号:这是什么电影查看图片
点赞 评论 收藏
分享
斑驳不同:还为啥暴躁 假的不骂你骂谁啊
点赞 评论 收藏
分享
评论
1
6
分享
牛客网
牛客企业服务