From 4f8332cc5ceb76ddf819b326c95840e9a0ae2bfc Mon Sep 17 00:00:00 2001 From: Maciej Judka Date: Mon, 29 Jan 2018 22:41:03 +0100 Subject: [PATCH 1/7] Add zadanie01 --- app/test.js | 4 +++- app/zadanie01.js | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/test.js b/app/test.js index dffc25d..b465596 100644 --- a/app/test.js +++ b/app/test.js @@ -1 +1,3 @@ -console.log('Wygląda na to, że wszystko działa :)'); \ No newline at end of file +process.argv.forEach((val, index) => { + console.log(`${index}: ${val}`); + }); \ No newline at end of file diff --git a/app/zadanie01.js b/app/zadanie01.js index 8c20173..677e888 100644 --- a/app/zadanie01.js +++ b/app/zadanie01.js @@ -1 +1,2 @@ -//Twój kod \ No newline at end of file +console.log('Maciej Judka'); +setTimeout(() => console.log('wita się z Node.js!'), 5000); \ No newline at end of file From 88fb215694a499f13c9a5dd831620eff1800ae20 Mon Sep 17 00:00:00 2001 From: Maciej Judka Date: Mon, 29 Jan 2018 22:42:45 +0100 Subject: [PATCH 2/7] Add zadanie02 --- app/zadanie02.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/zadanie02.js b/app/zadanie02.js index 8c20173..3663e1a 100644 --- a/app/zadanie02.js +++ b/app/zadanie02.js @@ -1 +1,10 @@ -//Twój kod \ No newline at end of file +timeoutLog = (text, time) => setTimeout(() => console.log(text), time); + +timeoutLog('Node.js', 4000); +timeoutLog('się', 1000); +timeoutLog('Witam', 0); +timeoutLog('i korzystam', 6000); +timeoutLog('w konsoli', 5000); +timeoutLog('z funkcji czasu!', 7000); +timeoutLog('z', 2000); +timeoutLog('programem', 3000); \ No newline at end of file From 722808c02af682acbcb10d4c8eb5f403b7cf9ec0 Mon Sep 17 00:00:00 2001 From: Maciej Judka Date: Mon, 29 Jan 2018 22:45:06 +0100 Subject: [PATCH 3/7] Add zadanie03 --- app/zadanie03.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/zadanie03.js b/app/zadanie03.js index 8c20173..da8fe32 100644 --- a/app/zadanie03.js +++ b/app/zadanie03.js @@ -1 +1,3 @@ -//Twój kod \ No newline at end of file +addArgv = tab => tab.reduce((x, y) => Number(x) + Number(y)); + +console.log(addArgv(process.argv.slice(2))) \ No newline at end of file From 67699bddb0bdf726ecdea3c98867faf11f108a32 Mon Sep 17 00:00:00 2001 From: Maciej Judka Date: Mon, 29 Jan 2018 23:36:51 +0100 Subject: [PATCH 4/7] Add zadanieDnia --- app/zadanieDnia.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/zadanieDnia.js b/app/zadanieDnia.js index 8c20173..f4916e7 100644 --- a/app/zadanieDnia.js +++ b/app/zadanieDnia.js @@ -1 +1,10 @@ -//Twój kod \ No newline at end of file +let tab = [...process.argv.slice(2).map(x => Number(x))]; + +oneSeries = (num) => setTimeout(() => console.log(num), num*num); + +sleepSort = (tab) => { + let fullTime = tab.reduce((x, y) => x + y) * 1000; + setTimeout(() => tab.forEach(x => oneSeries(x)), fullTime); +} + +sleepSort(tab); \ No newline at end of file From 5c9e9d450cea7a6e74d8acbffa47bb56fa3a0bbf Mon Sep 17 00:00:00 2001 From: Maciej Judka Date: Mon, 29 Jan 2018 23:38:14 +0100 Subject: [PATCH 5/7] Update zadanieDnia --- app/zadanieDnia.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/zadanieDnia.js b/app/zadanieDnia.js index f4916e7..1958675 100644 --- a/app/zadanieDnia.js +++ b/app/zadanieDnia.js @@ -1,4 +1,4 @@ -let tab = [...process.argv.slice(2).map(x => Number(x))]; +let tab = process.argv.slice(2).map(x => Number(x)); oneSeries = (num) => setTimeout(() => console.log(num), num*num); From dc1ad0d1adc65096bf5e3f4b9b175c0a96322678 Mon Sep 17 00:00:00 2001 From: Maciej Judka Date: Mon, 29 Jan 2018 23:46:45 +0100 Subject: [PATCH 6/7] Update zadanieDnia --- app/zadanieDnia.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/app/zadanieDnia.js b/app/zadanieDnia.js index 1958675..35c299b 100644 --- a/app/zadanieDnia.js +++ b/app/zadanieDnia.js @@ -1,10 +1,7 @@ let tab = process.argv.slice(2).map(x => Number(x)); -oneSeries = (num) => setTimeout(() => console.log(num), num*num); - sleepSort = (tab) => { - let fullTime = tab.reduce((x, y) => x + y) * 1000; - setTimeout(() => tab.forEach(x => oneSeries(x)), fullTime); + tab.forEach(x => setTimeout(() => console.log(x), x*1000)) } sleepSort(tab); \ No newline at end of file From 24f2a835d656a1ccc9f57d4367ca8ba2705cc76b Mon Sep 17 00:00:00 2001 From: Maciej Judka Date: Mon, 29 Jan 2018 23:48:26 +0100 Subject: [PATCH 7/7] Update zadanieDnia --- app/zadanieDnia.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/zadanieDnia.js b/app/zadanieDnia.js index 35c299b..e261158 100644 --- a/app/zadanieDnia.js +++ b/app/zadanieDnia.js @@ -1,7 +1,5 @@ let tab = process.argv.slice(2).map(x => Number(x)); -sleepSort = (tab) => { - tab.forEach(x => setTimeout(() => console.log(x), x*1000)) -} +sleepSort = tab => tab.forEach(x => setTimeout(() => console.log(x), x*1000)) sleepSort(tab); \ No newline at end of file