“Fatorialize um número” Respostas de código

Fatorialize um 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

Fatorialize um número

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

factorialize(5);
Mysterious Monkey

Respostas semelhantes a “Fatorialize um número”

Perguntas semelhantes a “Fatorialize um número”

Mais respostas relacionadas para “Fatorialize um número” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código