1.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.6 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Sum square difference | Суммарный квадрат | 
Задача 6: Суммарный квадрат
Метод:
- 
Сумма первых n натуральных чисел может быть рассчитана с использованием этой формулы:
 - 
Сумма квадратов n натуральных чисел может быть рассчитана с использованием этой формулы:
 - 
Мы можем вычислить значения, используя приведенную выше формулу, и вычесть их для получения результата.
 
Решение:
function sumSquareDifference(n) { 
  const sumOfN = (n*(n+1))/2; 
  const sumOfNSquare = (n*(n+1)*(2*n+1))/6; 
 
  //** is exponentaial operator added in ES7, it's equivalent to Math.pow(num, 2)` 
  return (sumOfN ** 2) - sumOfNSquare; 
 }