adventOfCode_2023/javascript/day1/day1.js

27 lines
679 B
JavaScript

import * as fs from "fs"
let data = fs.readFileSync("inputday1.txt").toString()
data = data.replaceAll("one", "o1e")
data = data.replaceAll("two", "t2o")
data = data.replaceAll("three", "t3e")
data = data.replaceAll("four", "f4r")
data = data.replaceAll("five", "f5e")
data = data.replaceAll("six", "s6x")
data = data.replaceAll("seven", "s7n")
data = data.replaceAll("eight", "e8t")
data = data.replaceAll("nine", "n9e")
let sumNum = 0
let lines = data.split("\n")
for (let line of lines){
for (let char of line){
isNum(char)
}
}
function isNum(testchar){
if (testchar == "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"){
return testchar
}
}