From 682d6da6f459c4bfaeece117900aad7856ae361f Mon Sep 17 00:00:00 2001 From: PatrickStojek Date: Tue, 20 Aug 2024 23:42:18 +0200 Subject: [PATCH 1/5] task 1 completed --- 01/app.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/01/app.js b/01/app.js index e69de29..5a9ad56 100644 --- a/01/app.js +++ b/01/app.js @@ -0,0 +1,9 @@ +users = ["Paweł Sikorski", "Adam Niedzielski", "Tomek Kurek", "Aleks Baran", "Magda Sobota"] + +const firstElementOfArray = users[0] +console.log(firstElementOfArray) +const thirdElementOfArray = users[2] +console.log(thirdElementOfArray) +const fifthElementOfArray = users[4] +console.log(fifthElementOfArray) + From e9d3d0a2bbff2fcd2c90c08bd46ab003d670a1b6 Mon Sep 17 00:00:00 2001 From: PatrickStojek Date: Tue, 20 Aug 2024 23:47:31 +0200 Subject: [PATCH 2/5] task 2 completed --- 02/app.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/02/app.js b/02/app.js index 9ad302b..594faa6 100644 --- a/02/app.js +++ b/02/app.js @@ -20,4 +20,12 @@ function createRandomArray() { function getRandomInteger(min, max) { return Math.round(Math.random() * (max-min) + min); -} \ No newline at end of file +} + +/* for(let i = 0; i < randomArray.length; i++) { + console.log(randomArray[i]) +} */ +function printElement(element) { + console.log(element) +} +randomArray.forEach(printElement) \ No newline at end of file From 8a6987ca3f5523de1cc7330da277f051117687fe Mon Sep 17 00:00:00 2001 From: PatrickStojek Date: Wed, 21 Aug 2024 00:05:56 +0200 Subject: [PATCH 3/5] task 3 completed --- 03/app.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/03/app.js b/03/app.js index cebcbc2..394aa47 100644 --- a/03/app.js +++ b/03/app.js @@ -1,2 +1,17 @@ const n = 24; -const oddNumbers = []; \ No newline at end of file +const oddNumbers = []; + +function findRandomOddNumberInGivenRange(range) { + let number = 0; + while((number % 2 === 0)) { + number = Math.round(Math.random() * range) + } + return number +} + +for(let i = 0; i < n; i++) { + const number = findRandomOddNumberInGivenRange(n) + oddNumbers.push(number) + console.log(oddNumbers[i]) +} + From eba1dbaef2b731456b9ae069c0f1d7bc89e814eb Mon Sep 17 00:00:00 2001 From: PatrickStojek Date: Wed, 21 Aug 2024 00:10:24 +0200 Subject: [PATCH 4/5] task 4 completed --- 04/app.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/04/app.js b/04/app.js index 8285afd..e235f52 100644 --- a/04/app.js +++ b/04/app.js @@ -1 +1,12 @@ -const years = [1980, 1934, 2002, 2019]; \ No newline at end of file +const years = [1980, 1934, 2002, 2019]; + +function findDiffrence(year) { + return 2024 - year +} + +const newMap = years.map(findDiffrence) + +for(let i = 0; i < newMap.length; i++) { + console.log(newMap[i]) +} + From e73af1bc1c4b946014d0cbcf569648202be0eb91 Mon Sep 17 00:00:00 2001 From: PatrickStojek Date: Wed, 21 Aug 2024 00:15:18 +0200 Subject: [PATCH 5/5] task 5 completed --- 05/app.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/05/app.js b/05/app.js index 1c6bb90..fd82a60 100644 --- a/05/app.js +++ b/05/app.js @@ -1 +1,5 @@ -const numbers = [1, 2, 3, 4, 5, 6, 7]; \ No newline at end of file +const numbers = [1, 2, 3, 4, 5, 6, 7]; +const EvenNumbers = numbers.filter(el => el % 2 === 0); +const sumOfNumbersFromArray = EvenNumbers.reduce((prev, curr) => prev + curr) + +console.log(sumOfNumbersFromArray) \ No newline at end of file