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

জাভাস্ক্রিপ্টে একই ধরনের সংখ্যাগুলো গ্রুপ করা


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

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

একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অ্যারেতে পরপর বর্তমান নন-নেগেটিভ (পজিটিভ ও ০) সংখ্যাগুলোর গ্রুপের সংখ্যা গণনা করবে।

এখানে ইন্ডেক্স ৩ থেকে ৩ পর্যন্ত (শুধু একটি উপাদান, তবুও একটি ক্লাস্টার) একটি গ্রুপ এবং তারপর ৯ থেকে অ্যারেতে শেষ পর্যন্ত দ্বিতীয় গ্রুপ তৈরি হয়।

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

তাহলে, এই ফাংশনটির কোড লিখি −

উদাহরণ

কোডটি হবে −

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

আউটপুট

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

2

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

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

  3. জাভাস্ক্রিপ্ট Numbers উদাহরণ

  4. জাভাস্ক্রিপ্টে গ্রুপিং অপারেটর ব্যাখ্যা