কম্পিউটার

জাভাস্ক্রিপ্টের সাথে প্রয়োজনীয় যোগফল খুঁজুন


ধরা যাক, আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি অ্যারে এবং একটি সংখ্যা নেয় এবং অ্যারে থেকে প্রথম জোড়ার প্রথম উপাদানটির সূচী প্রদান করে যা প্রদত্ত সংখ্যা পর্যন্ত যোগ করে, যদি অ্যারেতে এমন কোনও জোড়া না থাকে, আমাদের ফিরতে হবে -1।

জোড়া দ্বারা, আমরা বলতে চাচ্ছি, অ্যারের দুটি পরপর উপাদান এবং অ্যারের কোনো দুটি স্বেচ্ছাচারী উপাদান নয়। সুতরাং, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

const arr = [4, 8, 2, 7, 6, 42, 41, 77, 32, 9];
const findPair = (arr, num) => {
   for(let i = 0; i < arr.length; i++){
      if(arr[i] + arr[i+1] === num){
         return i;
      }
   };
   return -1;
};
console.log(findPair(arr, 13));
console.log(findPair(arr, 48));
console.log(findPair(arr, 45));

আউটপুট

কনসোলে আউটপুট হবে −

3
4
-1

  1. জোড়া যার সমষ্টি জাভাস্ক্রিপ্টের অ্যারেতে বিদ্যমান

  2. জাভাস্ক্রিপ্টে একটি অ্যারেতে প্রয়োজনীয় যোগফল সহ তিনটি উপাদান খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে জোড় বা বিজোড় হিসাবে অ্যারের যোগফল নির্ণয় করা

  4. জাভাস্ক্রিপ্টে সর্বাধিক সম্ভাব্য জোড়া যোগফল অর্জন করা