আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যেটি যেকোনো সংখ্যক নাম্বারের অ্যারে গ্রহণ করবে। আমাদের ফাংশনটি ইনপুট অ্যারে অবজেক্ট থেকে সবচেয়ে বড় সংখ্যাগুলো পিক করে একটি অ্যারে রিটার্ন করবে। আউটপুট অ্যারেতি উপাদান সংখ্যা ইনপুট অ্যারেতে থাকা সাব-অ্যারেগুলোর সংখ্যা সমান হবে।
উদাহরণ
const arr1 = [117, 121, 18, 24];
const arr2 = [132, 19, 432, 23];
const arr3 = [32, 23, 137, 145];
const arr4 = [900, 332, 23, 19];
const mergeGreatest = (...arrs) => {
const res = [];
arrs.forEach(el => {
el.forEach((elm, ind) => {
if(!(res[ind] > elm)) {
res[ind] = elm;
};
});
});
return res;
};
console.log(mergeGreatest(arr1, arr2, arr3, arr4));
আউটপুট
কনসোলে আউটপুট হবে -
[900, 332, 432, 145]