কম্পিউটার

জাভাস্ক্রিপ্টে বর্গক্ষেত্রের যোগফল এবং যোগফলের বর্গক্ষেত্রের মধ্যে পার্থক্য


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয়, n বলুন, এক এবং একমাত্র ইনপুট হিসাবে।

ফাংশন উচিত -

  • প্রথম n প্রাকৃতিক সংখ্যার বর্গক্ষেত্রের যোগফল গণনা করুন।

  • প্রথম n প্রাকৃতিক সংখ্যার যোগফলের বর্গ গণনা করুন।

  • প্রাপ্ত উভয় পরিসংখ্যানের মধ্যে পরম পার্থক্য ফেরত দিন।

উদাহরণস্বরূপ:যদি n =5;

তারপর,

sum of squares = 1 + 4 + 9 + 16 + 25 = 55
square of sums = 15 * 15 = 225

সুতরাং, আউটপুট =225 − 55 =170

উদাহরণ

এর জন্য কোড হবে −

const squareDifference = (num = 1) => {
   let x = 0;
   let y = 0;
   let i = 0;
   let j = 0;
   // function to compute the sum of squares
   (function sumOfSquares() {
      while (i <= num) {
         x += Math.pow(i, 2);
         i++;
      }
      return x;
   }());
   // function to compute the square of sums
   (function squareOfSums() {
      while (j <= num) {
         y += j;
         j++;
      }
      y = Math.pow(y, 2);
      return y;
   }());
   // returning the absolute difference
   return Math.abs(y − x);
};
console.log(squareDifference(1));
console.log(squareDifference(5));
console.log(squareDifference(10));
console.log(squareDifference(15));

আউটপুট

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

0
170
2640
13160

  1. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

  2. পিএইচপি এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য

  3. ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য

  4. C# এ পদ্ধতি এবং ফাংশনের মধ্যে পার্থক্য