Quiero plantear este caso para que lo veamos juntos. Me parece que estoy teniendo un error en el concepto de "factorial" de un numero.
Entiendo que la funcion factorial de un numero, consiste en multiplicar todos los numero positivos hasta llegar al mismo. por ej:
6! = 1x2x3x4x5x6 = 720
En base a este planteo, no entiendo a que resultado quiere llegar el profesor.
Les paso a continuacion mi codigo:
function factorial(numero) {
let contador = 1;
let resultado = 1;
while (contador <= numero) {
resultado = resultado * contador;
contador++;
}
return resultado;
}
console.log(factorial(3));