LeetCode 一维数组动态和 (swift 5.0)

2020-09-18  本文已影响0人  静守幸福
class Solution {
    func runningSum(_ nums: [Int]) -> [Int] {
        if nums.count == 1 {
            return nums
        }
        
        var sum = [Int].init(repeating: nums.count, count: nums.count)
        sum[0] = nums[0]

        for (index,_) in nums.enumerated() {
            if index >= 1 {
                sum[index] = sum[index - 1] + nums[index]
            }
        }
        return sum
    }
}

传送门:LeetCode

上一篇 下一篇

猜你喜欢

热点阅读