Viết hàm nhận bất kỳ số lượng mảng số nào. Trả về mảng chứa số lớn nhất tại mỗi vị trí chỉ số từ các mảng đầu vào. Số phần tử kết quả = số mảng con.
Ví dụ
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));Kết quả
Kết quả in ra console:
[ 900, 332, 432, 145 ]