2019 day 2 + some other stuff

This commit is contained in:
Tristan 2019-12-02 21:12:07 +00:00
parent 6facbd56de
commit 12d0551bb4
5 changed files with 70 additions and 13 deletions

19
2019/02/part1.js Normal file
View file

@ -0,0 +1,19 @@
const fs = require("fs");
const text = fs.readFileSync("./input.txt", "utf-8");
let memory = text.split(',').map(opcode => parseInt(opcode));
memory[1] = 12;
memory[2] = 2;
for (let i = 0; i < memory.length; i+=4) {
if (memory[i] == 1) {
memory[memory[i+3]] = memory[memory[i+1]] + memory[memory[i+2]];
} else if (memory[i] == 2) {
memory[memory[i+3]] = memory[memory[i+1]] * memory[memory[i+2]];
} else if (memory[i] == 99) {
break;
}
}
console.log(memory[0]);