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

জাভাস্ক্রিপ্টে বৃদ্ধিমান মান সহ সর্বোচ্চ ইনডেক্স পার্থক্য বের করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যাগুলোর একটি অ্যারে arr নেবে। ফাংশনটি সবচেয়ে বড় ইনডেক্স পার্থক্য j - i ফেরত দেবে যাতে arr[i] <= arr[j]।

উদাহরণ

এই কাজের জন্য কোড:

const arr = [1, 2, 3, 4];
const findLargestDifference = (arr = []) => {
  const { length: len } = arr;
  let res = 0;
  for(let i = 0; i < len; i++){
    for(let j = i + 1; j < len; j++){
      if(arr[i] <= arr[j] && (j - i) > res){
        res = j - i;
      }
    }
  }
  return res;
};
console.log(findLargestDifference(arr));

আউটপুট

কনসোল আউটপুট:

3

  1. জাভাস্ক্রিপ্টে টাপলস (Tuples) এর ইন্ডেক্স পার্থক্য সর্বোচ্চ করা

  2. জাভাস্ক্রিপ্টে একটি ইউনিট পার্থক্যের সাথে সর্বোচ্চ দৈর্ঘ্যের সাবঅ্যারে

  3. জাভাস্ক্রিপ্টে অ্যারে সূচক যেখানে বাম ও ডান পাশের যোগফল সমান

  4. জাভাস্ক্রিপ্টে অ্যারেতে মিডিয়ান সূচক খুঁজে বের করা