108 - 561数组拆分
题目
解答
func arrayPairSum(nums []int) int {
sort.Ints(nums)
var ans int
for i := 0; i < len(nums); i += 2 {
ans += nums[i]
}
return ans
}Last updated
func arrayPairSum(nums []int) int {
sort.Ints(nums)
var ans int
for i := 0; i < len(nums); i += 2 {
ans += nums[i]
}
return ans
}Last updated
/**
* @param {number[]} nums
* @return {number}
*/
var arrayPairSum = function(nums) {
nums.sort((a, b) => a - b)
let ans = 0
for (let i = 0; i < nums.length; i += 2) {
ans += nums[i]
}
return ans
};class Solution:
def arrayPairSum(self, nums: List[int]) -> int:
nums = sorted(nums)
ans = 0
for i in range(0, len(nums), 2):
ans += nums[i]
return ansclass Solution:
def arrayPairSum(self, nums: List[int]) -> int:
return sum(sorted(nums)[::2])