Files
advent-of-code/AdventOfCode JS/2018/01/solution01b.js.old
T
Josh Creek 7054a23d8c Import AdventOfCode2018 JavaScript solutions
git-subtree-dir: AdventOfCode JS/2018
git-subtree-mainline: b44957b275
git-subtree-split: 5e9be1b66b
2026-07-12 19:58:48 +01:00

29 lines
855 B
Plaintext

// AdventOfCode2018-01
var frequency = 0;
// for each line in text file parse the symbol (first character) and the number into an array of objects
var fs = require('fs'),
readline = require('readline'),
instream = fs.createReadStream('./input1.txt'),
outstream = new (require('stream'))(),
rl = readline.createInterface(instream, outstream);
rl.on('line', function (line) {
console.log(line.substr(0,1));
if (line.substr(0,1) = '+') {
console.log(parseInt(line.substr(1)));
frequency += parseInt(line.substr(1));
}
else {
console.log(parseInt(line.substr(1)));
frequency -= parseInt(line.substr(1));
}
});
rl.on('close', function (line) {
//console.log(line);
//console.log('done reading file.');
});
console.log('The resulting frequency is ' + frequency);