# Simple Counting Algorithm

"Go suffers no fools." // Todd McLeod

Your task is to formulate an algorithm and make a CC that works with numbers. Let's take one parameter `N`

, it has to be non-negative integer and given by user. Make a variable called `$x`

and set it equal to `N+3`

Now count from 0 to `N`

(both inclusive), and for each iteration (let's call it `i`

) that you pass, return the value of `x*(-i)`

. After that update `x`

to be equal to `i*N+x`

. When counting finishes, return the value of variable `$x`

.

If you do these steps for `N=3`

, you should come up with the sequence of numbers `0 -6 -18 -45 24`

.

Generally, when we're programming, we don't like capital letters for variables. All capital letters is usually reserved for a constant, so we'll use lowercase `$n`

for this variable henceforth.

Last updated