কম্পিউটার

জাভাস্ক্রিপ্ট ব্যবহার করে সাজানো এবং একটি অ্যারের জন্য পার্থক্যের যোগফল খুঁজে বের করা


সমস্যা

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

যেমন − যদি অ্যারে হয় −

[6, 2, 15]

তারপর আউটপুট −

হওয়া উচিত
(15 - 6) + (6 - 2) = 13

উদাহরণ

নিম্নলিখিত কোড -

const arr = [6, 2, 15];
const sumDifference = (arr = []) => {
   const descArr = arr.sort((a, b) => b - a);
   if (descArr.length <= 1) {
      return 0;
   }
   let total = 0;
   for (let i = 0; i < descArr.length - 1; i++) {
      total += (descArr[i] - descArr[i + 1]);
   }
   return total;
};
console.log(sumDifference(arr));

আউটপুট

13

  1. জাভাস্ক্রিপ্ট, অ্যারেতে নির্দিষ্ট উপাদান খুঁজুন এবং Splice() পদ্ধতি ব্যবহার করে এটি মুছুন

  2. জাভাস্ক্রিপ্টে সেট() এবং ফিল্টার() পদ্ধতি ব্যবহার করে একটি অ্যারেতে ডুপ্লিকেটগুলি কীভাবে খুঁজে পাবেন?

  3. কীভাবে জাভাস্ক্রিপ্ট অ্যারেতে একটি উপাদান অনুসন্ধান করবেন?

  4. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি