class Solution { public int threeSumClosest(int[] nums, int target) { int result = nums[0] + nums[1] + nums[nums.length - 1]; Arrays.sort(nums); for(int i=0; i target)k--; else j++; if(Math.abs(sum-target) < Math.abs(result-target)) result = sum; } } return result; } }