En esta ocasión haremos el algoritmo para calcular el factorial de un número, un algoritmo sencillito yendo al grano.
Comencemos planteando los pasos del algoritmo:
Armando Algoritmo
- Declarar variable resultado e inicializarla en 1
- Iterar desde 1 al número al cual se quiere calcular el factorial
- Acumular las multiplicaciones en la variable resultado
- Retornar resultado
Codificándolo en JS
function factorial(valor){
var respuesta = 1;
for(let i= 1; i<= valor; i++){
respuesta *= i;
}
return respuesta;
}
console.log(factorial(5));
Para ejecutar este código en consola, hacemos uso de NodeJS, para saber cómo configurar este entorno de ejecución seguir los pasos descritos en esta entrada.
Hacemos las pruebas, en este caso hallando el factorial de 5, el cual resulta en 120, genial 😎
Como notarás no es un algoritmo muy complicado, sin embargo puede pillarte desprevenido y en una entrevista técnica si nunca lo intentaste puedes bloquearte y para qué exponerte cierto?
Ahora la pelota está en tu cancha crack, así que practica bastante y nos vemos en el siguiente post.
Recuerda que esta entrada es de la serie de artículos Algoritmos notables, los cuales los subo a este repo, puedes visitarlo y descubrir más algoritmos 😊
Si te ha encantado este post comparte 😉