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

জাভাস্ক্রিপ্টে সর্বোচ্চ ডিক্রিজিং এডজাসেন্ট এলিমেন্ট পার্থক্য


আমাদের একটি ইন্টিজার অ্যারে দেওয়া আছে, এবং আমাদের এর যেকোনো দুটি এডজাসেন্ট (সন্নিহিত) উপাদানের মধ্যে সর্বোচ্চ निरপেক্ষ পার্থক্য বের করতে হবে।

উদাহরণস্বরূপ: ইনপুট অ্যারে যদি হয় −

const arr = [2, 4, 1, 0];

তবে আউটপুট হবে −

const output = 3;

কারণ, সর্বোচ্চ निरপেক্ষ পার্থক্য ৪ এবং ১ উপাদানগুলোতে আছে।

উদাহরণ

এটির কোড হবে −

const arr = [2, 4, 1, 0];
const maximumDecreasing = (arr = []) => {
  const res = arr.slice(1).reduce((acc, val, ind) => {
    return Math.max(Math.abs(arr[ind] - val), acc);
  }, 0);
  return res;
};
console.log(maximumDecreasing(arr));

আউটপুট

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

3

  1. জাভাস্ক্রিপ্ট const কীওয়ার্ড

  2. জাভাস্ক্রিপ্টে Const এবং Let এর পার্থক্য

  3. C++-এ ম্যাট্রিক্স-এ ৪টি আডজেসেন্ট এলিমেন্টের সর্বোচ্চ গুণফল বের করার প্রোগ্রাম

  4. সি++-এ পারমিউটেশনে সন্নিহিত উপাদানগুলোর পার্থক্যের সর্বোচ্চ যোগফল