আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা নেয়, 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