First day
This commit is contained in:
+1000
File diff suppressed because it is too large
Load Diff
+22
-7
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user