কম্পিউটার

জাভাস্ক্রিপ্টে একটি অ্যারে থেকে সব দীর্ঘতম স্ট্রিং খোঁজা


ধরুন, আমাদের কাছে এইরকম স্ট্রিংগুলির একটি অ্যারে আছে −

const arr = [
   'iLoveProgramming',
   'thisisalsoastrig',
   'Javascriptisfun',
   'helloworld',
   'canIBeTheLongest',
   'Laststring'
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা স্ট্রিংগুলির একটি অ্যারে নেয়। আমাদের ফাংশনের উদ্দেশ্য হল সমস্ত দীর্ঘতম স্ট্রিং বাছাই করা (যদি একাধিক থাকে)।

ফাংশনটি অবশেষে অ্যারের সব দীর্ঘতম স্ট্রিংগুলির একটি অ্যারে ফেরত দেবে৷

উদাহরণ

নিম্নলিখিত কোড -

const arr = [
   'iLoveProgramming',
   'thisisalsoastrig',
   'Javascriptisfun',
   'helloworld',
   'canIBeTheLongest',
   'Laststring'
];
const getLongestStrings = (arr = []) => {
   return arr.reduce((acc, val, ind) => {
      if (!ind || acc[0].length < val.length) {
         return [val];
      }
      if (acc[0].length === val.length) {
         acc.push(val);
      }
      return acc;
   }, []);
};
console.log(getLongestStrings(arr));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট -

[ 'iLoveProgramming', 'thisisalsoastrig', 'canIBeTheLongest' ]

  1. JavaScript-এ একটি অ্যারের মধ্যে তৃতীয় সর্বোচ্চ সংখ্যা খুঁজে বের করা

  2. JavaScript-এ reduce() দিয়ে অ্যারে উপাদানের পণ্য খুঁজে বের করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের স্ট্রিং থেকে ক্রমাগত ডুপ্লিকেট অপসারণ করা হচ্ছে

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারে থেকে শুধুমাত্র অনুক্রম সংখ্যা খুঁজে বের করা