在JavaScript中找到最接近给定数字的数字对
我们需要编写一个JavaScript函数,该函数将Numbers数组作为第一个参数,并将Numbers作为第二个参数。
该函数应从原始数组中返回两个数字组成的数组,其总和最接近作为第二个参数提供的数字。
为此的代码将是-
const arr = [1, 2, 3, 4, 5, 6, 7];
const num = 14;
const closestPair = (arr, sum) => {
let first = 0, second = 0;
for(let i in arr) {
for(let j in arr) {
if(i != j) {
let tmp = arr[i] + arr[j];
if(tmp <= sum && tmp > first + second) {
first = arr[i];
second = arr[j];
}
};
};
};
return [first, second];
};
console.log(closestPair(arr, num));以下是控制台上的输出-
[6, 7]
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短