সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি সংখ্যার অ্যারে 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