mirror of
https://github.com/Aviortheking/advent-of-code.git
synced 2025-07-29 15:19:50 +00:00
26
2021/day-2/part-1.ts
Normal file
26
2021/day-2/part-1.ts
Normal file
@ -0,0 +1,26 @@
|
||||
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}`)
|
Reference in New Issue
Block a user