কম্পিউটার

জাভাস্ক্রিপ্টে নেতিবাচক সংখ্যার গোষ্ঠী গণনা করুন


আমাদের কাছে এইরকম সংখ্যার একটি অ্যারে আছে −

const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0];

ধরা যাক, আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অ্যারেতে নেতিবাচক সংখ্যার পরপর গ্রুপগুলি গণনা করে৷

এখানে যেমন আমাদের সূচক 0 থেকে 2 পর্যন্ত ধারাবাহিক নেতিবাচক রয়েছে যা একটি গ্রুপ গঠন করে এবং তারপর 4 থেকে 8 থেকে দ্বিতীয় গ্রুপ গঠন করে

সুতরাং, এই অ্যারের জন্য, ফাংশনটি 2 রিটার্ন করা উচিত।

উদাহরণ

আসুন কোড লিখি -

const arr = [-1,-2,-1,0,-1,-2,-1,-2,-1,0,1,0];
const countNegativeGroup = arr => {
   return arr.reduce((acc, val, ind) => {
      if(val < 0 && arr[ind+1] >= 0){
         acc++;
      };
      return acc;
   }, 0);
};
console.log(countNegativeGroup(arr));

আউটপুট

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

2

  1. জাভাস্ক্রিপ্ট অ্যারে বস্তু গণনা কিভাবে?

  2. Math.min() ফাংশন জাভাস্ক্রিপ্ট

  3. জাভাস্ক্রিপ্টে Math.max() ফাংশন

  4. জাভাস্ক্রিপ্ট নম্বর উদাহরণ