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 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 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 diff --git a/app/zadanieDnia.js b/app/zadanieDnia.js index 8c20173..e261158 100644 --- a/app/zadanieDnia.js +++ b/app/zadanieDnia.js @@ -1 +1,5 @@ -//Twój kod \ No newline at end of file +let tab = process.argv.slice(2).map(x => Number(x)); + +sleepSort = tab => tab.forEach(x => setTimeout(() => console.log(x), x*1000)) + +sleepSort(tab); \ No newline at end of file