Max Number of K-Sum Pairs

LeetCode題目: 1679. Max Number of K-Sum Pairs

My solution:

/**
 * @param {number[]} nums
 * @param {number} k
 * @return {number}
 */
let maxOperations = (nums, k) => {
    let left = 0, right = nums.length - 1, operationsCount = 0 ;
    nums.sort((a, b) => a - b);
    while(left < right){
        if(nums[left] + nums[right] === k) {
            operationsCount++;
            left++;
            right--;
        }else {
            (nums[left] + nums[right]) < k ? left++ : right--;
        }
    }
    return operationsCount;
};
profile-image
Hi, 我是 Zeki。目前為一名前端工程師。我相信科技始終來自於人性,是用來幫助人們過上更有品質的生活的,但願也希望如此。