this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Solve D02P02

modamo-gh 96719fb8 f28e3c69

+22
+22
day02/part1.ts
··· 1 + import { readFileSync } from "fs"; 2 + 3 + const ranges = readFileSync("./input.txt", "utf8") 4 + .split(",") 5 + .map((range) => { 6 + const [first, last] = range.split("-"); 7 + return { first: Number(first), last: Number(last) }; 8 + }); 9 + 10 + let invalidIDsSum = 0; 11 + 12 + for (const { first, last } of ranges) { 13 + for (let i = first; i <= last; i++) { 14 + const id = String(i); 15 + 16 + if (id.slice(0, id.length / 2) === id.slice(id.length / 2)) { 17 + invalidIDsSum += i; 18 + } 19 + } 20 + } 21 + 22 + console.log(invalidIDsSum);