/javascript-challenges

Primary LanguageJavaScriptMIT LicenseMIT

JavaScript - Challenges

1 Factorial

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

2 Prueba de primalidad

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.

3 Numero de Fibonacci

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, ...

Instalación

npm install

test

npm run test

RETO

  1. 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.
  1. Genera un algoritmo para determinar si un número de entrada es primo o no.
  2. Genera una función que devuelve una secuencia de Fibonacci como una array

Enviar solución de reto

Debes hacer un "Fork" de este proyecto, revolver los problemas y crear un Pull Request hacia este repositorio.

Contribuir

Si alguien quiere agregar o mejorar algo, lo invito a colaborar directamente en este repositorio: javascript-challenges

Licencia

javascript-challenges se lanza bajo la licencia MIT.