Sum of Square of First N Natural Numbers using reduce() Method
Creates an array of numbers from 1 to n, then use the reduce() method to accumulate the sum of squares, by starting with an initial value of 0.
Syntax:
array.reduce(callback(accumulator, currentValue[, index[, array]])[, initialValue])
Example: This example uses the reduce() method to get a sum of squares of first n natural numbers in JavaScript.
let n = 8;
let numbers = Array.from({ length: n }, (_, i) => i + 1);
let sum = numbers.reduce((acc, num) => acc + num * num, 0);
console.log(sum);
Output
204
Sum of Squares of First N Natural Numbers in JavaScript
The sum of squares of the first n natural numbers is a mathematical problem of finding the sum of squares of each number up to a given positive number n. We can find the sum of squares of first n natural numbers in JavaScript using the approaches listed below.
Table of Content
- Sum of Square of First N Natural Numbers using for Loop
- Sum of Square of First N Natural Numbers using reduce() Method
- Sum of Square of First N Natural Numbers using Mathematical Formula
- Sum of Square of First N Natural Numbers using Recursion