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

জাভাস্ক্রিপ্টে অ্যারে এলিমেন্টগুলোর সমতা যাচাই (ক্রম-নির্ভর)


একটি ফাংশন লিখতে হবে যা দুটি অ্যারেতে কতগুলো মান মিলে তা তুলনা করবে। এটা ক্রম-নির্ভর (sequence dependent)।

অর্থাৎ, প্রথম অ্যারেতে প্রথম অবজেক্টটি দ্বিতীয় অ্যারেতে প্রথম অবজেক্টের সাথে সমতা চেক করা হবে এবং এভাবে চালবে।

উদাহরণ:

যদি দুটি ইনপুট অ্যারে হয় −

const arr1 = [4, 7, 4, 3, 3, 3, 7, 6, 5]; const arr2 = [6, 5, 4, 5, 3, 2, 5, 7, 5];

তবে আউটপুট হওয়া উচিত 3।

আমরা এই সমস্যাটি সহজেই একটি for লুপ এবং দুটি অ্যারেতে সংশ্লিষ্ট ইনডেক্সের মান চেক করে সমাধান করতে পারি।

উদাহরণ

কোডটি হবে −

const arr1 = [4, 7, 4, 3, 3, 3, 7, 6, 5]; const arr2 = [6, 5, 4, 5, 3, 2, 5, 7, 5]; const correspondingEquality = (arr1, arr2) => {   let res = 0;   for(let i = 0; i < arr1.length; i++){     if(arr1[i] !== arr2[i]){       continue;     };     res++;   };   return res; }; console.log(correspondingEquality(arr1, arr2));

আউটপুট

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

3

  1. জাভাস্ক্রিপ্টে অ্যারেতে শুরুতে নতুন এলিমেন্ট যোগ করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে ফিবোনাচি সিকোয়েন্স

  3. জাভাস্ক্রিপ্টে _.initial() ফাংশনের গুরুত্ব

  4. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা