(Python, Java) 리트코드 - array partition 1

[문제 링크]

Python 풀이

from typing import List

class Solution:
    def arrayPairSum(self, nums: List[int]) -> int:
        return sum(sorted(nums)[::2])

if __name__ == '__main__':
    print(Solution().arrayPairSum([6, 2, 6, 5, 1, 2]))

Java 풀이

import java.util.Arrays;

class Solution {
    public int arrayPairSum(int[] nums) {
        Arrays.sort(nums);
        int answer = 0;
        for(int idx=0; idx<nums.length;idx+=2){
            answer += nums[idx];
        }
        return answer;
    }
}

© 2021. By Backtony