En matemáticas, el factorial de un número entero no negativo 'n', es el producto de la multiplicación de todos los números enteros positivos menores o iguales que 'n'. Por ejemplo:
5 = 5 _ 4 _ 3 _ 2 _ 1 = 120
Un número primo (o primo) es un número natural mayor que 1 que no se puede formar multiplicando dos números naturales más pequeños. Un número natural mayor que 1 que no es primo se llama número compuesto. Por ejemplo, 5 es primo porque las únicas formas de escribirlo como producto, 1 × 5 o 5 × 1, involucran a 5 en sí. Sin embargo, 6 es compuesto porque es el producto de dos números (2 × 3) que son más pequeños que 6.
En matemáticas, los números de Fibonacci son los números en la siguiente secuencia entera, llamada secuencia de Fibonacci, y se caracterizan por el hecho de que cada número después de los dos primeros es la suma de los dos anteriores:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
npm install
npm run test
- Genera una función que devuelve numero factorial que se le pase como parametro. Ejemplo:
5 = 120,
9 = 362 880,
15 = 1 307 674 368 000.
- Genera un algoritmo para determinar si un número de entrada es primo o no.
- Genera una función que devuelve una secuencia de Fibonacci como una array
Debes hacer un "Fork" de este proyecto, revolver los problemas y crear un Pull Request hacia este repositorio.
Si alguien quiere agregar o mejorar algo, lo invito a colaborar directamente en este repositorio: javascript-challenges
javascript-challenges se lanza bajo la licencia MIT.