From 79dbdf9b19d17e270ceba357435b0c5a95937a36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Jos=C3=A9=20Arboleda?= Date: Wed, 7 Oct 2020 22:42:28 -0500 Subject: [PATCH] Add Gauss sum or sum of k naturals. --- snippets/gauss-sum.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 snippets/gauss-sum.md diff --git a/snippets/gauss-sum.md b/snippets/gauss-sum.md new file mode 100644 index 000000000..1fc59fed8 --- /dev/null +++ b/snippets/gauss-sum.md @@ -0,0 +1,17 @@ +--- +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 +```