কম্পিউটার

জাভাস্ক্রিপ্টে ট্রিপলেট বাড়ানোর জন্য পরীক্ষা করা হচ্ছে


ক্রমবর্ধমান সংখ্যা:

সংখ্যার একটি ক্রম যাতে প্রতিটি পরবর্তী উপাদান পূর্ববর্তী উপাদানের থেকে বড় বা সমান হয় একটি ক্রমবর্ধমান ক্রম।

উদাহরণস্বরূপ,

4, 6, 8, 9, 11, 14 is increasing sequence
3, 3, 3, 3, 3, 3, 3 is also an increasing sequence

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা শুধুমাত্র আর্গুমেন্ট হিসাবে সংখ্যার একটি অ্যারে নেয়। ফাংশনটি অ্যারেতে পরপর তিনটি উপাদান আছে কিনা তা পরীক্ষা করা উচিত যা বাড়ছে।

উদাহরণস্বরূপ, যদি ফাংশনে ইনপুট হয় −

const arr = [4, 1, 5, 7, 3, 1, 4];

তারপর আউটপুট −

হওয়া উচিত
const output = true;

আউটপুট ব্যাখ্যা:

কারণ অ্যারেতে পরপর 1, 5, 7 বিদ্যমান,

উদাহরণ

এর জন্য কোড হবে −

const arr = [4, 1, 5, 7, 3, 1, 4];
const increasingTriplet = function(arr) {
   let first = Infinity;
   let second = Infinity;
   for (let curr of arr) {
      if (curr > second && curr > first) {
         return true;
      };
      if (curr > first) {
         second = curr;
      }else{
         first = curr;
      };
   };
   return false;
};
console.log(increasingTriplet(arr));

কোড ব্যাখ্যা:

আমাদের লুপের প্রতিটি পুনরাবৃত্তিতে আমরা যে শর্তটি পরীক্ষা করেছি তা হল −

যদি i, j, k থাকে তাহলে আমরা সত্য ফেরত দিই যাতে arr[i]

আউটপুট

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

true

  1. জাভাস্ক্রিপ্টে কেন্দ্রীয়ভাবে শীর্ষে থাকা অ্যারেগুলির জন্য পরীক্ষা করা হচ্ছে

  2. জাভাস্ক্রিপ্টে বিশেষ সংখ্যার জন্য পরীক্ষা করা হচ্ছে

  3. জাভাস্ক্রিপ্টে অ্যারের অনুরূপ বর্গক্ষেত্র পরীক্ষা করা হচ্ছে

  4. জাভাস্ক্রিপ্টে নির্দিষ্ট ধরণের ম্যাট্রিক্সের জন্য পরীক্ষা করা হচ্ছে