js-mentorship-razvan / javascript

Javascript study notes
GNU General Public License v3.0
22 stars 2 forks source link

Factorial Factory #581

Closed RazvanBugoi closed 2 years ago

RazvanBugoi commented 2 years ago

https://www.codewars.com/kata/528e95af53dcdb40b5000171/train/javascript

RazvanBugoi commented 2 years ago

function factorial (n) {
  let result = 1
  let initialNumber = n;
  if (n < 0) { return null }
  if (n = 0 ) { return 1 }

    while (initialNumber) {
      result *= initialNumber
      initialNumber--
    }

  return result
}