El desafío consiste en crear una función que reciba un array numérico y devuelva otro con las siguientes fracciones en el orden especificado:
- La fracción de números que son positivos
- La fracción de números que son cero
- La fracción de números que son negativos
Opcional: Montar el proyecto en forma de API en algún servicio de despliegue serverless. (Heroku)
El desafío fue resuelto utilizando NodeJs + Express + Typescript. Se creo una estructura API REST escalable con una entidad llamada 'mas-menos' que se encarga de realizar los cálculos necesarios. La API fue publicada en heroku.
Puede hacer peticiones POST a las rutas:
http://localhost:8080/api/masMenos
(Local)
https://mas-menos.herokuapp.com/api/masMenos
(Heroku)
Adjunto colección de postman de ejemplo para realizar las peticiones tanto localmente como a heroku
Descargar
Postman: Como importar colección
- Es necesario tener instalado NodeJs y Git
- Debe clonar este proyecto con
$ git clone https://github.com/francodder/desafio-mas-menos.git
- Dentro del directorio del proyecto ejecutar el comando
npm install
- Ejecutar
npm start
- Listo! El proyecto estará corriendo en el puerto 8080
- Ya puedes hacer peticiones localmente