2019 day 03 part 2
This commit is contained in:
parent
d25c3b26d9
commit
dd9f13cb0d
5 changed files with 84 additions and 6 deletions
|
@ -1,5 +1,5 @@
|
|||
const fs = require('fs');
|
||||
const text = fs.readFileSync("./2019/03/input.txt", "utf-8");
|
||||
const text = fs.readFileSync("./input.txt", "utf-8");
|
||||
|
||||
let lineIns = text.split('\n').map(line => line.split(','))
|
||||
let linePoints = [];
|
||||
|
@ -26,7 +26,6 @@ for (let i = 0; i < linePoints[0].length-1; i++) {
|
|||
segment0.sort((a, b) => a[(axis0+1)%2] - b[(axis0+1)%2]);
|
||||
for (let j = 0; j < linePoints[1].length-1; j++) {
|
||||
let axis1 = linePoints[1][j].axis;
|
||||
if (axis0 == axis1) continue;
|
||||
let segment1 = linePoints[1].slice(j, j+2);
|
||||
segment1.sort((a, b) => a[(axis1+1)%2] - b[(axis1+1)%2]);
|
||||
if (segment0[0][axis0] >= segment1[0][axis0] && segment0[1][axis0] <= segment1[1][axis0] &&
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue