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

জাভাস্ক্রিপ্টে তিনটি অ্যারেতে সাধারণ সব উপাদানের যোগফল বের করা


সমস্যা

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

উদাহরণ

নিচের কোডটি দেখুন:

const arr1 = [4, 4, 5, 8, 3];
const arr2 = [7, 3, 7, 4, 1];
const arr3 = [11, 0, 7, 3, 4];
const sumCommon = (arr1 = [], arr2 = [], arr3 = []) => {
  let sum = 0;
  for (let i = 0; i < arr1.length; i++) {
    const el = arr1[i];
    const ind2 = arr2.indexOf(el);
    const ind3 = arr3.indexOf(el);
    if (ind2 !== -1 && ind3 !== -1) {
      arr2.splice(ind2, 1);
      arr3.splice(ind3, 1);
      sum += el;
    }
  }
  return sum;
};
console.log(sumCommon(arr1, arr2, arr3));

আউটপুট

7

  1. জাভাস্ক্রিপ্টে রেক্ট্যাঙ্গেলের ভেতরে থাকা বর্গগুলোর পেরিমিটার যোগফল

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

  3. জাভাস্ক্রিপ্টে রেঞ্জের মধ্যে নির্দিষ্ট সংখ্যা দিয়ে বিভাজ্য সংখ্যার গণনা

  4. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে টার্গেটের নিকটতম দুটি এলিমেন্ট খুঁজে বের করা