কম্পিউটার

জাভাস্ক্রিপ্টে অ্যারের অনুরূপ বর্গক্ষেত্র পরীক্ষা করা হচ্ছে


সমস্যা

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

আমাদের ফাংশনটি সত্য হওয়া উচিত যদি এবং শুধুমাত্র যদি 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. জাভাস্ক্রিপ্টে একটি ডাবলটন নম্বর পরীক্ষা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে কেন্দ্রীয়ভাবে শীর্ষে থাকা অ্যারেগুলির জন্য পরীক্ষা করা হচ্ছে