আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা, মনে করুন n, একমাত্র ইনপুট হিসেবে নেয়।
ফাংশনটি −
প্রথম n প্রাকৃতিক সংখ্যার বর্গের যোগফল বের করবে।
প্রথম n প্রাকৃতিক সংখ্যার যোগফলের বর্গ বের করবে।
উভয় ফলাফলের পরম পার্থক্য ফেরত দেবে।
উদাহরণস্বরূপ: n = 5 হলে;
তবে,
বর্গের যোগফল = 1 + 4 + 9 + 16 + 25 = 55 যোগফলের বর্গ = 15 * 15 = 225
সুতরাং, আউটপুট = 225 − 55 = 170
উদাহরণ
এটির জন্য কোড হবে −
const squareDifference = (num = 1) => { let x = 0; let y = 0; let i = 0; let j = 0; // ফাংশন বর্গের যোগফল বের করতে (function sumOfSquares() { while (i <= num) { x += Math.pow(i, 2); i++; } return x; }()); // ফাংশন যোগফলের বর্গ বের করতে (function squareOfSums() { while (j <= num) { y += j; j++; } y = Math.pow(y, 2); return y; }()); // পরম পার্থক্য ফেরত দেয়া 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