কম্পিউটার

জাভাস্ক্রিপ্টে ক্রমাগত ঋণাত্মক পূর্ণসংখ্যার ক্লাস্টার খোঁজা


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

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 countClusters = arr => {
   return arr.reduce((acc, val, ind) => {
      if(val < 0 && arr[ind+1] >= 0){
         acc++;
      };
      return acc;
   }, 0);
};
console.log(countClusters(arr));

আউটপুট

কনসোলে আউটপুট -

2

  1. জাভাস্ক্রিপ্টে দুটি স্ট্রিংয়ের মধ্যে দীর্ঘতম সাধারণ ধারাবাহিক সাবস্ট্রিং খোঁজা

  2. জাভাস্ক্রিপ্টে একটি বাইনারি অ্যারেতে পরপর 1 এর সর্বাধিক সংখ্যক সন্ধান করা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে অন্য স্ট্রিং-এ একটি অক্ষরের দীর্ঘতম ধারাবাহিক চেহারা খোঁজা

  4. জাভাস্ক্রিপ্টে দীর্ঘতম পরপর যোগদান করা