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

জাভাস্ক্রিপ্টে অ্যালমোস্ট ইনক্রিজিং সিকোয়েন্স অফ ইন্টিজার বের করা


স্ট্রিক্টলি ইনক্রিজিং সিকোয়েন্স

একটি সংখ্যা সিকোয়েন্সকে স্ট্রিক্টলি ইনক্রিজিং সিকোয়েন্স বলা হয় যদি সিকোয়েন্সের প্রতিটি পরবর্তী উপাদান তার পূর্ববর্তী উপাদানের চেয়ে বড় হয়।

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

উদাহরণ

নিচে কোড দেওয়া হল −

const almostIncreasingSequence = (arr = []) => {    if (isIncreasingSequence(arr)) {       return true;    };    for (let i = 0; i < arr.length > 0; i++) {       let copy = arr.slice(0);       copy.splice(i, 1);       if (isIncreasingSequence(copy)) {          return true;       };    };    return false; }; const isIncreasingSequence = (arr = []) => {    for (let i = 0; i < arr.length - 1; i++) {       if (arr[i] >= arr[i + 1]) {          return false;       };    };    return true; }; console.log(almostIncreasingSequence([1, 3, 2, 1])); console.log(almostIncreasingSequence([1, 3, 2]));

আউটপুট

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

false true

  1. জাভাস্ক্রিপ্টে স্ট্রিক্টলি ইনক্রিজিং সিকোয়েন্স চেক করা

  2. জাভাস্ক্রিপ্টে গতকালের তারিখ বের করা

  3. জাভাস্ক্রিপ্টে লুপে সিকোয়েন্স নম্বর পাওয়া

  4. জাভাস্ক্রিপ্ট: অ্যারেতে অলমোস্ট ইনক্রিজিং সিকোয়েন্স আছে কিনা যাচাই করা