Factorial using reduce

PHOTO EMBED

Sun Jun 20 2021 08:09:13 GMT+0000 (Coordinated Universal Time)

Saved by @Primayuda #javascript

// Write function below
const range = (start, end, length = end - start + 1) =>
  Array.from({ length }, (_, i) => start + i)

const factorial = number => {
  const numArray = range(1, number);
  return numArray.reduce((total, value) => total*value)
};
content_copyCOPY