给定一个数组 nums 和一个目标值 target ,请问从 nums 中选出三个数,使其之和尽量接近目标数,即三数之和与目标数只差绝对值尽可能小。 返回满足题面要求的三数之和。 数据范围:数组长度满足 ,数组中的值满足 ,目标值满足 ,可以保证只有一个结果。
示例1

输入

[-1,2,1,-4],1

输出

2

说明

最接近 1 的三数之和是 -1+2+1 = 2  
示例2

输入

[0,0,0],1

输出

0

说明

 只有一种选择 0+0+0  
示例3

输入

[0,1,0,0],0

输出

0
加载中...