From 4d771922a1568bba3a9968382f0b3a02cfdbf60f Mon Sep 17 00:00:00 2001 From: Willy Da Conceicao Date: Mon, 16 Nov 2020 16:36:10 -0500 Subject: [PATCH] challenge finished and faker for fakes data --- src/demo6.js | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/demo6.js b/src/demo6.js index 02f01df..80b3ad5 100644 --- a/src/demo6.js +++ b/src/demo6.js @@ -1,13 +1,38 @@ +const faker = require('faker'); + const getMaxNumber = (numbersArray) => { // your code here + const maxNumber = numbersArray.reduce((acum, elem) => { + if (elem > acum) return elem + else return acum + }) + return maxNumber } const getMinNumber = (numbersArray) => { // your code here + const minNumber = numbersArray.reduce((acum, elem) => { + return acum < elem ? acum : elem + }) + return minNumber } -const getAverage = (numbersArray) => { +const getAverage = (numbersArray = []) => { // your code here + return numbersArray.reduce((acum, elem) => acum + elem) / numbersArray.length +} + +const generateNumberFaker = () => { + let numbers = [] + // faker.locale = 'es' + console.log(faker.internet.email()) + console.log({ lng: faker.address.longitude(), lat: faker.address.latitude() }) + Object.entries(faker.hacker).forEach((elem) => console.log( `-${elem[0]}: `, elem[1]() )) + for (let i = 0; i < 1000; i++) { + numbers.push(faker.random.number(100)) + } + return numbers } +console.log(generateNumberFaker()) module.exports = { getMaxNumber, getMinNumber, getAverage }; \ No newline at end of file