हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है।
फ़ंक्शन को सरणी में मौजूद संख्याओं को एक साथ स्ट्रिंग करना चाहिए जैसे कि सबसे बड़ी संभव संख्या बनाते हैं जो उन संख्याओं के सेट से बनाई जा सकती हैं।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
const arr = [5, 45, 34, 9, 3];
तब आउटपुट होना चाहिए -
const output = '9545343';
उदाहरण
निम्नलिखित कोड है -
const arr = [5, 45, 34, 9, 3]; const largestNumber = (arr = []) => { if(arr.every( n => n === 0)){ return '0'; } arr.sort((a, b) => { const s1 = new String(a); const s2 = new String(b); const first = s1 + s2; const second = s2 + s1; if(first > second){ return -1; }else if(first < second){ return 1; }; return 0; }); return arr.join(''); }; console.log(largestNumber(arr));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
9545343