কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে নেগেটিভ সংখ্যার 연속 গ্রুপ গণনা করুন


আমাদের নিচের মতো একটি সংখ্যার অ্যারে আছে −

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

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অ্যারেতে পейরতে আসা নেগেটিভ সংখ্যার কনsekutিভ গ্রুপগুলো গণনা করবে।

এখানে ইনডেক্স ০ থেকে ২ পর্যন্ত কনsekutিভ নেগেটিভ আছে যা একটি গ্রুপ তৈরি করে এবং আবার ৪ থেকে ৮ পর্যন্ত দ্বিতীয় গ্রুপ।

সুতরাং, এই অ্যারেতে ফাংশনটি ২ রিটার্ন করবে।

উদাহরণ

কোডটি নিচে দেওয়া হল −

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. জাভাস্ক্রিপ্ট Numbers উদাহরণ