কম্পিউটার

nm জাভাস্ক্রিপ্ট নির্বিশেষে n থেকে m পর্যন্ত জোড় সংখ্যার যোগফল


আমাদের এমন একটি ফাংশন লিখতে হবে যা m এবং n যুক্তি হিসাবে দুটি সংখ্যা নেয় এবং এটি m এবং n (উভয়ই অন্তর্ভুক্ত) এর মধ্যে পড়ে এমন সমস্ত জোড় সংখ্যার যোগফল প্রদান করে।

যেমন −

If m = 10 and n = -4

আউটপুট হতে হবে 10+8+6+4+2+0+(-2)+(-4) =24

পন্থা

আমরা প্রথমে n পর্যন্ত সমস্ত জোড় সংখ্যার যোগফল এবং m পর্যন্ত সমস্ত জোড় সংখ্যার যোগফল গণনা করব।

তারপর আমরা m এবং n দুটির মধ্যে বড়টি পরীক্ষা করব। বড় যোগফল থেকে ছোট যোগফল বিয়োগ করুন যা শেষ পর্যন্ত আমাদেরকে m এবং n এর মধ্যে যোগফল দেবে।

সূত্র

0 থেকে N পর্যন্ত সমস্ত জোড় সংখ্যার যোগফল −

দ্বারা দেওয়া হয়েছে

$$\frac{N\times(N+2)}{4}$$

অতএব, আসুন এইগুলিকে কোড-

-এ রাখি

উদাহরণ

const sumEven = n => (n*(n+2))/4;
const evenSumBetween = (a, b) => {
   return a > b ? sumEven(a) - sumEven(b) + b : sumEven(b) - sumEven(a) + a;
};
console.log(evenSumBetween(-4, 10));
console.log(evenSumBetween(4, 16));
console.log(evenSumBetween(0, 10));
console.log(evenSumBetween(8, 8));
console.log(evenSumBetween(-4, 4));

আউটপুট

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

24
70
30
8
0

  1. জাভাস্ক্রিপ্টে একটি পরিসরের মধ্যে সমস্ত সংখ্যার যোগফল খুঁজে বের করা

  2. এমনকি জাভাস্ক্রিপ্টে সূচক যোগফল

  3. জাভাস্ক্রিপ্টে এলোমেলো নম্বর নাম থেকে সংখ্যা প্রস্তুত করা হচ্ছে

  4. JavaScript-এ ইনপুট অ্যারে থেকে শেষ n জোড় সংখ্যা সম্বলিত অ্যারে ফেরত দেওয়া