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