ক্রমবর্ধমান সংখ্যা:
সংখ্যার একটি ক্রম যাতে প্রতিটি পরবর্তী উপাদান পূর্ববর্তী উপাদানের থেকে বড় বা সমান হয় একটি ক্রমবর্ধমান ক্রম।
উদাহরণস্বরূপ,
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