算法: Array Partition i

2018-04-18  本文已影响10人  TimberTang

Array Partition i
对array 排序后每次区步长为2的数字相加即可

class Solution {
    func arrayPairSum(_ nums: [Int]) -> Int {
        var sortedNums = nums.sorted()
        let count = sortedNums.count 
        var ans = 0
        var i = 0
        while (i < count ) {
            ans += sortedNums[i]
            i += 2
        }
        return ans
    }
}
上一篇 下一篇

猜你喜欢

热点阅读