আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা স্ট্রিংগুলির একটি অ্যারে নেয়। আমাদের ফাংশন অ্যারের মাধ্যমে পুনরাবৃত্তি করা উচিত এবং অ্যারে থেকে দীর্ঘতম স্ট্রিংটি খুঁজে বের করে ফেরত দেওয়া উচিত।
আমাদের ফাংশন ইনপুট অ্যারের বিষয়বস্তু পরিবর্তন না করে এটি করা উচিত।
উদাহরণ
এর জন্য কোড হবে −
const arr = ["aaaa", "aa", "aa", "aaaaa", "acc", "aaaaaaaa"]; const findLargest = (arr = []) => { if(!arr?.length){ return ''; }; let res = ''; res = arr.reduce((acc, val) => { return acc.length >= val.length ? acc : val; }); return res; }; console.log(findLargest(arr));
আউটপুট
এবং কনসোলে আউটপুট হবে −
aaaaaaaa