LeetCode(16)3Sum Closest
2017-07-18 15:13
363 查看
题目如下:
Python代码:
Python代码:
def threeSumClosest(self, nums, target): """ :type nums: List[int] :type target: int :rtype: int """ if len(nums)<3: return nums = sorted(nums) s = nums[0]+nums[1]+nums[2] detal = abs(s-target) for i in range(len(nums)-2): l = i+1 r = len(nums)-1 while l<r: sums = nums[i]+nums[l]+nums[r] temp = abs(sums-target) if temp<detal: detal = temp s = sums if sums<target: l += 1 else: r -= 1 return s
相关文章推荐
- leetcode-16 3Sum Closest
- LeetCode-16-3Sum Closest(C语言实现)
- leetcode 16: 3Sum Closest
- LeetCode - 16. 3Sum Closest
- LeetCode-16-3Sum Closest(证明/KSum)-Medium
- LeetCode | 16. 3Sum Closest
- LeetCode - 16. 3Sum Closest
- leetcode16~3Sum Closest
- LeetCode | 16. 3Sum Closest 循环技巧题
- LeetCode 16 - 3Sum Closest
- Leetcode: 16. 3Sum Closest(Week5, Medium)
- leetcode-16 3Sum closest
- LeetCode 16 3Sum Closest
- LeetCode 16 3Sum Closest (最接近target的3个数之和)
- LeetCode 16 - 3Sum Closest
- LeetCode 16 3Sum Closest(最接近的3个数的和)
- LeetCodet题解--16. 3Sum Closest(离给定值最近的三数之和)
- 3Sum Closest - LeetCode 16
- 【LeetCode】16_3Sum Closest
- leetcode 第15-16题 3Sum & 3Sum Closest