diff --git a/app/zadanie01.js b/app/zadanie01.js index 8c20173..f1e0023 100644 --- a/app/zadanie01.js +++ b/app/zadanie01.js @@ -1 +1,6 @@ -//Twój kod \ No newline at end of file +//Twój kod +console.log('Łukasz Dadlez'); + +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..1d8a06e 100644 --- a/app/zadanie02.js +++ b/app/zadanie02.js @@ -1 +1,21 @@ -//Twój kod \ No newline at end of file +//Twój kod +// nie ma informacji o danych wejściowych +const textArray = { + 4: 'Node.js', + 1: 'się', + 0: 'Witam', + 6: 'i korzystam', + 5: 'w konsoli', + 7: 'z funkcji czasu', + 2: 'z', + 3: 'programem' +} + +for (let i = 0, len = Object.keys(textArray).length; i < len; i++) { + setTimeout(() => { + process.stdout.write(textArray[i] + ' '); + if (i === (len - 1)) { + process.stdout.write('\033[1D\033[K.\n'); //usuń ostatnią spację i wpisz kropkę + } + }, i*300); +} \ No newline at end of file diff --git a/app/zadanie03.js b/app/zadanie03.js index 8c20173..109641b 100644 --- a/app/zadanie03.js +++ b/app/zadanie03.js @@ -1 +1,3 @@ -//Twój kod \ No newline at end of file +//Twój kod +const [ num1, num2 ] = process.argv.slice(2,4); +console.log(`${num1} + ${num2} = ${parseInt(num1) + parseInt(num2)}`); \ No newline at end of file diff --git a/app/zadanieDnia.js b/app/zadanieDnia.js index 8c20173..67f5baa 100644 --- a/app/zadanieDnia.js +++ b/app/zadanieDnia.js @@ -1 +1,10 @@ -//Twój kod \ No newline at end of file +//Twój kod +const argvArray = process.argv.slice(2); + +argvArray.forEach(num => { + let value = new Number(num); + + setTimeout(() => { + console.log(num) + }, parseInt(value * 500)); //żeby mniej czekać na rozwiązanie ;) +}); \ No newline at end of file