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