老虎集团笔试题 递增数组

class Solution:
    def IncreasingArray(self, array):
        # write code here
        res = 0
        for i in range(0, len(array)-1):
            res+=max(0, array[i]+1-array[i+1])
        return res

nums = list(map(int, input().split()))
s = Solution()
print(s.IncreasingArray(nums))


请问一下这个代码怎么错了?通过率0%
#笔试题目#
全部评论
顺便发下幸运数,那题我感觉就是纯大力模拟。。我先给100以内的斐波那契数列打了个表 match = set({1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89}) s = input() ret = set() for i in range(len(s)):     for j in range(i+1, len(s)+1):         if len(set(s[i:j])) in match:             ret.update({s[i:j]}) ret = sorted(list(ret)) for i in ret:     print(i)
1 回复 分享
发布于 2020-08-09 19:13
您好,请问您投的是什么岗位呢?
点赞 回复 分享
发布于 2020-08-11 20:09
为啥 我的题跟你不一样
点赞 回复 分享
发布于 2020-08-09 22:28
我这么写的,过了 class Solution:     def IncreasingArray(self, array):         dp = [0 for i in range(len(array))]         for i in range(1, len(array)):             if array[i] < array[i-1]:                 dp[i] = dp[i-1] + array[i-1] - array[i] + 1             else:                 dp[i] = dp[i-1]         return dp[len(array)-1]
点赞 回复 分享
发布于 2020-08-09 19:13
他的接口已经给你了 你solution类后面的是不会执行的
点赞 回复 分享
发布于 2020-08-09 18:41
兄弟 应该是len array
点赞 回复 分享
发布于 2020-08-09 18:37
兄弟你是什么岗 幸运数那题怎么写。。。
点赞 回复 分享
发布于 2020-08-09 18:22

相关推荐

被普调的六边形战士很高大:项目经历貌似和专业或者求职方向没大关系?
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务