最接近的三数之和

 
 
 
class Solution:
def threeSumClosest(self, nums, target):
ret = float('inf')
nums.sort()
length = len(nums)
for i in range(length - 2):
left = i + 1
right = length - 1
while left < right: tmp = nums[i] + nums[left] + nums[right] ret = tmp if abs(tmp - target) < abs(ret - target) else ret if tmp == target: return target

最接近的三数之和最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/29302.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>