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

জাভাস্ক্রিপ্টে দুটি অ্যারের বর্গ সমানতা যাচাই


সমস্যা

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

ফাংশনটি true ফেরত দেবে যদি এবং কেবল যদি arr2-এর প্রতিটি উপাদান arr1-এর যেকোনো একটি উপাদানের বর্গ হয়, তাদের ক্রম নির্বিশেষে।

উদাহরণস্বরূপ, যদি ইনপুট হয় –

ইনপুট

const arr1 = [4, 1, 8, 5, 9]; 
const arr2 = [81, 1, 25, 16, 64];

আউটপুট

const output = true;

উদাহরণ

নিচে কোডটি দেওয়া হল –

const arr1 = [4, 1, 8, 5, 9]; 
const arr2 = [81, 1, 25, 16, 64]; 
const isSquared = (arr1 = [], arr2 = []) => { 
  for (let i = 0; i < arr2.length; i++) { 
    const el = arr2[i]; 
    const index = arr1.indexOf(el); 
    if (el === -1) { 
      return false; 
    } 
  } 
  return true; 
}; 
console.log(isSquared(arr1, arr2));

আউটপুট

true

  1. জাভাস্ক্রিপ্টে অ্যারে জন্য স্প্রেড অপারেটর

  2. জাভাস্ক্রিপ্টে সমীকরণের বৈধতা যাচাই করা

  3. জাভাস্ক্রিপ্টে ডাবলটন নম্বর (Doubleton Number) যাচাই করা

  4. জাভাস্ক্রিপ্টে সেন্ট্রালি পিকড (Centrally Peaked) অ্যারে যাচাই করা