1.4 KiB
1.4 KiB
title | localeTitle |
---|---|
Sum square difference | اختلاف مربع الفراغ |
المشكلة 6: اختلاف مربع الفراغ
طريقة:
-
يمكن حساب مجموع الأعداد الطبيعية الأولى باستخدام هذه الصيغة:
-
يمكن حساب مجموع مربعات n من الأرقام الطبيعية باستخدام هذه الصيغة:
-
يمكننا حساب القيم باستخدام الصيغة المذكورة أعلاه وطرحها للحصول على النتيجة.
حل:
``function sumSquareDifference(n) { const sumOfN = (n*(n+1))/2; const sumOfNSquare = (n*(n+1)(2n+1))/6;
//** is exponentaial operator added in ES7, it's equivalent to Math.pow(num, 2)` return (sumOfN ** 2) - sumOfNSquare; } ``