আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে সংখ্যার অ্যারে নেয়৷
ফাংশনটি অ্যারেতে উপস্থিত সংখ্যাগুলিকে একত্রে স্ট্রিং করতে হবে যাতে প্রদত্ত সংখ্যাগুলির সেট থেকে তৈরি করা যেতে পারে এমন সর্বাধিক সম্ভাব্য সংখ্যা তৈরি করে৷
যেমন −
যদি ইনপুট অ্যারে −
হয়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