কম্পিউটার

দীর্ঘতম সাবয়ারে যা শুধুমাত্র কঠোরভাবে ক্রমবর্ধমান সংখ্যা জাভাস্ক্রিপ্ট ধারণ করে


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

ফাংশনটি তখন অ্যারে থেকে দীর্ঘতম অবিচ্ছিন্ন সাবয়ারের দৈর্ঘ্য ফিরিয়ে দেয় যা শুধুমাত্র কঠোরভাবে ক্রমবর্ধমান ক্রমে উপাদান ধারণ করে।

একটি কঠোরভাবে ক্রমবর্ধমান ক্রম হল এমন একটি যার মধ্যে যেকোনো পরবর্তী উপাদান তার পূর্ববর্তী উপাদানগুলির থেকে বড়৷

উদাহরণ

const arr = [5, 7, 8, 12, 4, 56, 6, 54, 89];
const findLongest = (arr) => {
   if(arr.length == 0) {
      return 0;
   };
   let max = 0;
   let count = 0;
   for(let i = 1; i < arr.length; i++) {
      if(arr[i] > arr[i-1]) {
         count++; }
      else {
         count = 0;
      }
      if(count > max) {
         max = count;
      }
   }
   return max + 1;
};
console.log(findLongest(arr));

আউটপুট

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

4

  1. শুধুমাত্র জাভাস্ক্রিপ্টে সংখ্যা মেলে নিয়মিত অভিব্যক্তি?

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

  3. জাভাস্ক্রিপ্টে দীর্ঘতম ক্রমবর্ধমান ক্রমগুলির মোট সংখ্যা৷

  4. C++ এ কঠোরভাবে ক্রমবর্ধমান সংখ্যার সমস্ত n-সংখ্যা প্রিন্ট করুন