auto-generated entry for Array Partition. the solution files are available below.
solution files
- C++
array-partition/synced-solution.cpp - Python
array-partition/synced-solution.py - TypeScript
array-partition/synced-solution.ts
Collected C++, Python, TypeScript solutions for array partition. Add a dedicated write-up later if you want deeper notes.
auto-generated entry for Array Partition. the solution files are available below.
array-partition/synced-solution.cpparray-partition/synced-solution.pyarray-partition/synced-solution.tsclass Solution:
def arrayPairSum(self, nums: List[int]) -> int:
nums.sort()
return sum(nums[::class="syntax-number">2])
class Solution {
public:
int arrayPairSum(vector<int>& nums) {
sort(nums.begin(), nums.end());
int total = class="syntax-number">0;
for (int i = class="syntax-number">0; i < static_cast<int>(nums.size()); i += class="syntax-number">2) {
total += nums[i];
}
return total;
}
};
function arrayPairSum(nums: number[]): number {
nums.sort((a, b) => a - b);
let total = class="syntax-number">0;
for (let i = class="syntax-number">0; i < nums.length; i += class="syntax-number">2) {
total += nums[i];
}
return total;
}