적당한 고통은 희열이다

- 댄 브라운 '다빈치 코드' 중에서

Algorithm/LeetCode

[Swift 알고리즘] LeetCode 2640. Find the Score of All Prefixes of an Array

hongssup_ 2023. 9. 10. 21:08
반응형

○ 

PrefixSum - Medium (난이도 이상함. Easy 임)

 

LeetCode 2640. Find the Score of All Prefixes of an Array

 

let solution = Solution()
print(solution.findPrefixScore([2,3,7,5,10])) //[2,4,8,16,32,64]

class Solution {
    func findPrefixScore(_ nums: [Int]) -> [Int] {
        var maxNum = nums[0]
        var conver = 0
        var result = [Int]()
        for i in nums {
            maxNum = max(maxNum, i)
            conver += i + maxNum
            result.append(conver)
        }
        return result
    }
}
728x90
반응형