हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की किसी भी संख्या की सरणी लेता है। हमारा फ़ंक्शन इनपुट सरणी की सरणी से चुनी गई सबसे बड़ी संख्याओं की एक सरणी लौटाना चाहिए। आउटपुट सरणी में तत्वों की संख्या मूल इनपुट सरणी में निहित सबसरणी की संख्या के बराबर होनी चाहिए।
उदाहरण
इसके लिए कोड होगा -
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 ]