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

জাভাস্ক্রিপ্টে অ্যারে থেকে কমপক্ষে এলিমেন্ট সরিয়ে ক্রমবর্ধমান সিকোয়েন্স বানানো

সমস্যা

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

উদাহরণ

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

const arr = [1, 100, 2, 3, 100, 4, 5]; 
const findIncreasingArray = (arr = []) => { 
   const copy = arr.slice(); 
   for(let i = 0; i < copy.length; i++){ 
      const el = arr[i]; 
      const next = arr[i + 1]; 
      if(el > next){ 
          copy[i] = undefined; 
      }; 
   }; 
   return copy.filter(Boolean); 
}; 
console.log(findIncreasingArray(arr));

আউটপুট

[ 1, 2, 3, 4, 5 ]
  1. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে আউট-অফ-অর্ডার এলিমেন্ট খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে অ্যারে উপাদান বारी বারি जोড়া করা

  3. জাভাস্ক্রিপ্টে সর্টেড অ্যারে থেকে টার্গেটের নিকটতম দুটি এলিমেন্ট খুঁজে বের করা

  4. জাভাস্ক্রিপ্টে অ্যারে একদম কমপক্ষে একটি এলিমেন্ট বদলে ক্রমবর্ধমান করা যায় কিনা