“Factorizar un número” Código de respuesta

Factorizar un número

// Factorialize a Number

function factorialize(num) {
	if (num === 0) return 1;
	return num * factorialize(num - 1);
}

factorialize(5);

// OR with Tail Call Optimization (https://stackoverflow.com/questions/33923/what-is-tail-recursion)

function factorialize(num, factorial = 1) {
	if (num == 0) {
		return factorial;
	} else {
		return factorialize(num - 1, factorial * num);
	}
}

factorialize(5);
YosKa

Factorizar un número

function factorialize(num) {
  for (var product = 1; num > 0; num--) {
    product *= num;
  }
  return product;
}

factorialize(5);
Mysterious Monkey

Respuestas similares a “Factorizar un número”

Preguntas similares a “Factorizar un número”

Más respuestas relacionadas con “Factorizar un número” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código