advent-of-code/d2/part1.ts
Florian Bouillon dc39e86744
Initial Commit
Signed-off-by: Avior <github@avior.me>
2021-12-06 18:42:38 +01:00

26 lines
422 B
TypeScript

import fs from 'fs'
const input = fs.readFileSync(__dirname + '/input.txt').toString()
.split('\n')
var x = 0
var y = 0
for (const line of input) {
const splitted = line.split(' ')
const action = splitted[0]
const value = parseInt(splitted[1])
switch (action) {
case 'forward':
x += value
break
case 'up':
y -= value
break
case 'down':
y += value
break
}
}
console.log(`Result: ${x * y}`)