freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../basic-algorithm-scripting/factorialize-a-number.spani...

2.0 KiB

id title isRequired challengeType videoUrl localeTitle
a302f7aae1aa3152a5b413bc Factorialize a Number true 5 Factorializar un número

Description

Devuelve el factorial del entero proporcionado. Si el número entero se representa con la letra n, un factorial es el producto de todos los números enteros positivos menores o iguales a n. Los factoriales a menudo se representan con la notación abreviada n! Por ejemplo: 5! = 1 * 2 * 3 * 4 * 5 = 120 Solo se proporcionarán a la función números enteros mayores o iguales a cero. Recuerda usar Read-Search-Ask si te atascas. Escribe tu propio código.

Instructions

Tests

tests:
  - text: <code>factorialize(5)</code> debe devolver un número.
    testString: 'assert(typeof factorialize(5) === "number", "<code>factorialize(5)</code> should return a number.");'
  - text: <code>factorialize(5)</code> debe devolver 120.
    testString: 'assert(factorialize(5) === 120, "<code>factorialize(5)</code> should return 120.");'
  - text: <code>factorialize(10)</code> debe devolver 3628800.
    testString: 'assert(factorialize(10) === 3628800, "<code>factorialize(10)</code> should return 3628800.");'
  - text: <code>factorialize(20)</code> debe devolver 2432902008176640000.
    testString: 'assert(factorialize(20) === 2432902008176640000, "<code>factorialize(20)</code> should return 2432902008176640000.");'
  - text: <code>factorialize(0)</code> debe devolver 1.
    testString: 'assert(factorialize(0) === 1, "<code>factorialize(0)</code> should return 1.");'

Challenge Seed

function factorialize(num) {
  return num;
}

factorialize(5);

Solution

// solution required