diff --git a/snippets/gauss-sum.md b/snippets/gauss-sum.md deleted file mode 100644 index 1fc59fed8..000000000 --- a/snippets/gauss-sum.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: gauss-sum -tags: math,beginner ---- - -Sums the numbers between 1 up to `limit` argument. - -- It is an implementation of the Gauss sum equation. - -```js -const gaussSum = limit => - (limit * (limit + 1)) / 2; -``` - -```js -gaussSum(100); // 1 + 2 + 3 + 4 + ... + 100 = 5050 -``` diff --git a/snippets/sumN.md b/snippets/sumN.md new file mode 100644 index 000000000..55e1fb868 --- /dev/null +++ b/snippets/sumN.md @@ -0,0 +1,16 @@ +--- +title: sumN +tags: math,beginner +--- + +Sums all the numbers between 1 and `n`. + +- Use the formula `(n * (n + 1)) / 2` to get the sum of all the numbers between 1 and `n`. + +```js +const sumN = n => (n * (n + 1)) / 2; +``` + +```js +sumN(100); // 5050 +```