class Solution:
def arrayPairSum(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
# 思路一: 本问题相当于从小大到排序后,所有偶数之和
# return sum([num for i, num in enumerate(sorted(nums)) if i % 2 == 0])
# 思路二: 利用数组切片,进一步简化操作
return sum(sorted(nums)[::2])
leetcode 561. Array Partition Ⅰ(数组拆分 I) python3 最简代码( sorted() / 切片操作)
猜你喜欢
转载自blog.csdn.net/huhehaotechangsha/article/details/80539913
今日推荐
周排行