add sumPower

This commit is contained in:
Rohit Tanwar
2018-01-01 19:19:25 +05:30
parent 79f0256f9e
commit 572d1938c7

15
snippets/sumPower.md Normal file
View File

@ -0,0 +1,15 @@
### sumPower
Returns the sum of the powers of all the numbers from `start`(default to 1) to `end`
```js
const sumPower = (end,power = 2,start = 1)
Array(end - start).fill(0).map((x,i) => (i+start) ** power).reduce((a,b) => a+b,0)
```
```js
sumPower(10); // 385
sumPower(10,3); //3025
sumPower(10,3,5); //2925
sumPower(10,undefined,5); //355
```