কম্পিউটার

অ্যারের সর্বোচ্চ এবং সর্বনিম্ন মান জাভাস্ক্রিপ্টের মধ্যে সংখ্যার জন্য যোগফল গণনা করতে হবে


আমাদের একটি ফাংশন লিখতে হবে, বলুন sumBetween() যা একটি অ্যারে [a,b] দুই উপাদানের মধ্যে নেয় এবং a এবং b সহ a এবং b এর মধ্যে থাকা সমস্ত উপাদানের যোগফল প্রদান করে।

যেমন −

[4, 7] = 4+5+6+7 = 22
[10, 6] = 10+9+8+7+6 = 40

চলুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

const arr = [10, 60];
const sumUpto = (n) => (n*(n+1))/2;
const sumBetween = (array) => {
   if(array.length !== 2){
      return -1;
   }
   const [a, b] = array;
   return sumUpto(Math.max(a, b)) - sumUpto(Math.min(a, b)) + Math.min(a,b);
};
console.log(sumBetween(arr));
console.log(sumBetween([4, 9]));

আউটপুট

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

1785
39

  1. জাভাস্ক্রিপ্টে একটি অ্যারের জন্য (ধনাত্মক / নেতিবাচকের সমষ্টি) এর মান ফেরত দেওয়া হচ্ছে

  2. জাভাস্ক্রিপ্টে একটি অ্যারের সংখ্যার বর্গাকার এবং বর্গমূল সমষ্টি

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

  4. অ-প্রধান সংখ্যার যোগফল এবং একটি অ্যারের মৌলিক সংখ্যার মধ্যে পরম পার্থক্য?