কম্পিউটার

একটি পোস্টে লাইক প্রদর্শন করা যেখানে অ্যারে জাভাস্ক্রিপ্ট ব্যবহার করে একটি নির্দিষ্ট পোস্ট পছন্দ করেছে এমন ব্যক্তিদের নাম উল্লেখ করে


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা নামগুলির একটি অ্যারে (স্ট্রিং) নেয়। এই অ্যারেটি এমন ব্যক্তিদের নাম নির্দিষ্ট করে যারা কিছু সামাজিক নেটওয়ার্কিং সাইটে একটি নির্দিষ্ট পোস্ট পছন্দ করেছে৷

যদি লাইকের সংখ্যা তিনের কম বা সমান হয় তবে আমাদের ফাংশনটি কেবল এই বলে সমস্ত নাম ফেরত দেবে যে এই লোকেরা পোস্টটি পছন্দ করেছে তবে সংখ্যাটি যদি তিনের বেশি হয় তবে আমাদের ফাংশনটি প্রথম দুটি নাম এবং অবশিষ্ট সংখ্যা ফেরত দেবে৷

উদাহরণ

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

const names = ['Ram', 'Manohar', 'Jay', 'Kumar', 'Vishal'];
const displayLikes = (names) => {
   return [
      'no one likes this',
      `${names[0]} likes this`,
      `${names[0]} and ${names[1]} like this`,
      `${names[0]}, ${names[1]} and ${names[2]} like this`,
      `${names[0]}, ${names[1]} and ${names.length - 2} others like this`,
   ][
      Math.min(4, names.length)
   ];
};
console.log(displayLikes(names));

আউটপুট

Ram, Manohar and 3 others like this

  1. জাভাস্ক্রিপ্ট ব্যবহার করে পরপর সংখ্যা আছে এমন একটি অ্যারেতে জোড়ার সংখ্যা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারে নম্বর খুঁজে বের করা যা অ্যারেতে কোনো ইতিবাচক বা ঋণাত্মক সংখ্যার মিল নেই

  3. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিংগুলির অ্যারের জন্য বর্ণমালায় তাদের অবস্থান দখল করে এমন অক্ষরগুলির সংখ্যা গণনা করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারেতে সবচেয়ে ঘন ঘন শব্দ(গুলি) খোঁজা