26 lines
468 B
Go
26 lines
468 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
utils "git.anthonygueguen.fr/g3po/aoc2023/internal"
|
|
day01 "git.anthonygueguen.fr/g3po/aoc2023/internal/01"
|
|
)
|
|
|
|
func main() {
|
|
content := utils.Init()
|
|
|
|
fmt.Println("Part 1")
|
|
digits := day01.GetDigits(content)
|
|
sum := utils.SumIntArr(digits)
|
|
|
|
fmt.Printf("Result: %d\n", sum)
|
|
fmt.Println("Part 2")
|
|
|
|
content = day01.WordToNum(content)
|
|
digits = day01.GetDigits(content)
|
|
|
|
sum = utils.SumIntArr(digits)
|
|
fmt.Printf("Result: %d", sum)
|
|
}
|