First day

This commit is contained in:
2023-12-01 16:46:08 +01:00
parent 33b14154cf
commit aff92c4624
5 changed files with 1084 additions and 10 deletions
+1000
View File
File diff suppressed because it is too large Load Diff
+22 -7
View File
@@ -2,15 +2,30 @@ package main
import (
"fmt"
"log"
"os"
utils "git.anthonygueguen.fr/g3po/aoc2023/internal"
day01 "git.anthonygueguen.fr/g3po/aoc2023/internal/01"
)
func main() {
fmt.Println("Opening file...")
file, err := os.OpenFile("./input.txt", os.O_RDONLY, 0644)
if err != nil {
log.Fatal(err)
content := utils.Init()
fmt.Println("Part 1")
digits := day01.GetDigits(content)
sum := 0
for _, v := range digits {
sum += v
}
defer file.Close()
fmt.Printf("Result: %d\n", sum)
fmt.Println("Part 2")
content = day01.WordToNum(content)
digits = day01.GetDigits(content)
sum = 0
for _, v := range digits {
sum += v
}
fmt.Printf("Result: %d", sum)
}