import { readFileSync } from 'node:fs'; //const inputArray = readFileSync('sample.txt').toString().split(","); const inputArray = readFileSync('input.txt').toString().split(","); // Part One let sum = 0; for (const element of inputArray) { const contents = element.split("-"); const start = Number.parseInt(contents[0]); const end = Number.parseInt(contents[1]); for (let sku = start; sku <= end; sku++) { const skuString = sku.toString(); const digits = skuString.length if (digits % 2 === 0) { if (skuString.slice(0, digits / 2) === skuString.slice(digits / 2)) { sum += sku; } } } } console.log(sum); // Part Two for (const element of inputArray) { const contents = element.split("-"); } console.log(); // functions