From 37a4f2a73b523be22c724d47db296ccd0739b763 Mon Sep 17 00:00:00 2001 From: Magdalena Goralczyk Date: Wed, 4 Jul 2018 22:05:29 +0200 Subject: [PATCH 1/2] zadanie 1 --- app/data/zadanie01/sum.txt | 1 + app/zadanie01.js | 29 ++++++++++++++++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) 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); } +}); From 120a2b6cbbafaa87413f1380306fc32902136650 Mon Sep 17 00:00:00 2001 From: Magdalena Goralczyk Date: Wed, 4 Jul 2018 22:18:55 +0200 Subject: [PATCH 2/2] zadanie02 --- app/zadanie02.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) 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); + + } + });