diff --git a/app/data/zadanie01/sum.txt b/app/data/zadanie01/sum.txt index e69de29..615088b 100644 --- a/app/data/zadanie01/sum.txt +++ b/app/data/zadanie01/sum.txt @@ -0,0 +1 @@ +108 \ No newline at end of file diff --git a/app/zadanie01.js b/app/zadanie01.js index 8c20173..b17909c 100644 --- a/app/zadanie01.js +++ b/app/zadanie01.js @@ -1 +1,28 @@ -//Twój kod \ No newline at end of file +const fs = require('fs'); + +fs.readFile('/home/magdalena/Dokumenty/Coderslab/Dzien2/app/data/zadanie01/input.json', 'utf8', (err, data) => { +if (err==null){ +console.log('Poprawnie odczytano plik', data); + +var jason= JSON.parse(data); +var sum=0; + +jason.forEach(element => { + sum+=parseInt(element); + +}); +console.log(sum); + +fs.writeFile('/home/magdalena/Dokumenty/Coderslab/Dzien2/app/data/zadanie01/sum.txt', sum, err => { + if (err === null) { + console.log('Zapisano poprawnie!'); + + } else { + console.log('Błąd podczas zapisu pliku', err); + } +}); +} + + else { +console.log('Błąd podczas odczytu', err); } +}); diff --git a/app/zadanie02.js b/app/zadanie02.js index 8c20173..9882db4 100644 --- a/app/zadanie02.js +++ b/app/zadanie02.js @@ -1 +1,25 @@ -//Twój kod \ No newline at end of file +const fs = require('fs'); +const dir='/home/magdalena/Dokumenty/Coderslab/Dzien2/app/data/zadanie02'; + +fs.readdir(dir, (err, files) => { + + if (err === null) { + console.log('Lista plików:'); + files.forEach(file => { + console.log(file); + + fs.readFile(dir + '/' + file, 'utf8', (err, data) => { + if (err === null){ + console.log('Poprawnie odczytano plik.', data); + } else { + console.log('Błąd podczas odczytu pliku!', err); + } + }); + + + }); + } else { + console.log('Błąd podczas listowania katalogu!', err); + + } + });