আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে সংখ্যার অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি সংখ্যা নেয়৷
ফাংশনটি আসল অ্যারে থেকে দুটি সংখ্যার একটি অ্যারে প্রদান করবে যার যোগফল দ্বিতীয় আর্গুমেন্ট হিসাবে প্রদত্ত সংখ্যার কাছাকাছি।
এর জন্য কোড হবে −
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]