A solução apresentada possui elementos do js que ainda não foram apresentados nas aulas (como o "for" e o "i"), os quais podem até ser compreendidos, mas não são tão claros sem um determinado conhecimento prévio, ainda mais para nós, alunos iniciantes.
Eu tentei utilizar o while para resolver essas questões do desafio, e gostaria de saber se os códigos estão corretos.
Primeiro a questão envolvendo o fatorial:
function calculoFatorial(numero) {
if (numero === 0 || numero === 1) {
return 1;
} else {
while (numero > 0) {
numero * numero;
numero--;
}
}
}
Agora a questão da tabuada:
function mostraTabuada(numero) {
let multiplicador = 0;
multiplicador++;
while(multiplicador < 10) {
console.log(numero * multiplicador);
}
}