কম্পিউটার

জাভাস্ক্রিপ্টের একটি অ্যারেতে উপরের বা নীচের উপাদানগুলি গণনা করা হয়


বিবেচনা করুন আমাদের কাছে সংখ্যার একটি অ্যারে আছে যা দেখতে এইরকম -

const array = [54,54,65,73,43,78,54,54,76,3,23,78];

আমাদের একটি ফাংশন লিখতে হবে যা একটি নির্দিষ্ট সংখ্যার নীচে / উপরে অ্যারেতে কতগুলি উপাদান রয়েছে তা গণনা করে৷

উদাহরণস্বরূপ, যদি সংখ্যাটি 60 −

হয়

উত্তরটি এর নীচে 5টি উপাদান হওয়া উচিত (54,54,43,3,23) এবং 5টি উপাদান সমান (65,73,78,76,78) সুতরাং, আসুন এই ফাংশনের জন্য কোডটি লিখি -

উদাহরণ

এর জন্য কোড হবে −

const array = [54,54,65,73,43,78,54,54,76,3,23,78];
const belowParNumbers = (arr, num) => {
   return arr.reduce((acc, val) => {
      const legend = ['par', 'below'];
      const isBelow = val < num;
      acc[legend[+isBelow]]++;
      return acc;
   }, {
      below: 0,
      par: 0
   });
};
console.log(belowParNumbers(array, 50));
console.log(belowParNumbers(array, 60));
console.log(belowParNumbers(array, 70));

আউটপুট

কনসোলে আউটপুট হবে −

{ below: 3, par: 9 }
{ below: 7, par: 5 }
{ below: 8, par: 4 }

  1. জাভাস্ক্রিপ্ট - অ্যারে অনির্ধারিত উপাদান সংখ্যা

  2. জাভাস্ক্রিপ্টে অ্যারে উপাদানগুলিকে পুনর্বিন্যাস করা

  3. জাভাস্ক্রিপ্টে একটি অ্যারের উপাদান পুনর্বিন্যাস করা

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের উপাদানের গভীর গণনা