JAVA_LeetCode 16_3Sum Closest 풀이 class Solution { public int threeSumClosest(int[] nums, int target) { // 정렬후 기준 인덱스로 요소 3개의 합이 target에 가까운 경우를 체크한다. Arrays.sort(nums); int len = nums.length, temp = nums[0] + nums[1] + nums[2], sum = 0, left = 0, right = 0; for(int i = 0; i < len - 2; i++){ left = i + 1; right = len - 1; while(left < right) { sum = nums[i] + nums[left] + nums[right]; if(Math.abs(temp - target) > Math.abs(sum - target)) temp = sum; if(sum < target) left++; else if(sum > target) r...
원문 링크 : JAVA_LeetCode 16_3Sum Closest