কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে দেয়া সংখ্যার নিকটতম জোড়া যোগফল (closest pair sum) বের করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসেবে একটি সংখ্যার অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসেবে একটি সংখ্যা নেবে।

ফাংশনটি মূল অ্যারেতে থেকে দুটি সংখ্যা বের করবে যাদের যোগফল দ্বিতীয় আর্গুমেন্ট দেওয়া সংখ্যার সবচেয়ে কাছাকাছি।

কোডটি হবে −

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]

  1. জাভাস্ক্রিপ্টে টার্গেট যোগফল দেওয়া সন্নিহিত জোড়ার দ্বিতীয় সংখ্যা সরানো

  2. জাভাস্ক্রিপ্টে একটি সংখ্যার পরবর্তী প্রাইম নম্বর বের করা

  3. জাভাস্ক্রিপ্টে নির্দিষ্ট গ্যাপ সহ দুটি প্রাইম নম্বর খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে যোগফল এবং ম.م.স. (HCF) দেওয়া থাকলে দুটি সংখ্যা বের করা