Day one part two

This commit is contained in:
Eric Wagoner
2025-12-01 11:18:57 -05:00
parent 8223e82097
commit a466e30de5

View File

@@ -29,12 +29,32 @@ console.log(zeroCount);
// Part Two
for (const element of inputArray) {
let zeroCount2 = 0;
let currentPosition2 = 50;
for (const element of inputArray) {
const instruction = element;
const direction = instruction[0];
const steps = Number.parseInt(instruction.slice(1));
if (direction === 'L') {
for (let i = 1; i < steps + 1; i++) {
currentPosition2 -= 1;
if (currentPosition2 === 0 || (currentPosition2 % 100) === 0) {
zeroCount2++;
}
}
} else {
for (let i = 1; i < steps + 1; i++) {
currentPosition2 += 1;
if (currentPosition2 === 0 || (currentPosition2 % 100) === 0) {
zeroCount2++;
}
}
}
}
console.log();
console.log(zeroCount2);
// functions