Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const fs = require('fs');
- const eol = require('os').EOL;
- const startTime = new Date().getTime();
- let part1 = part2 = time = 0;
- let input = fs.readFileSync(__dirname + "/data.txt", 'utf8').split(eol);
- input.map(val => {
- let [elf1, elf2] = val.split(',').map(v => v.split('-').map(Number));
- if ((elf1[0] <= elf2[0] && elf1[1] >= elf2[1]) || (elf2[0] <= elf1[0] && elf2[1] >= elf1[1]))
- part1++;
- if (elf1[0] <= elf2[1] && elf2[0] <= elf1[1])
- part2++;
- })
- time = new Date().getTime() - startTime
- console.log(`Par3 1: ${part1}\nPart 2: ${part2}\nTimer: ${time} ms`);
Advertisement
Add Comment
Please, Sign In to add comment