28 lines
405 B
Go
28 lines
405 B
Go
package main
|
|
|
|
import (
|
|
"advent-of-code-2023-go/day01"
|
|
"advent-of-code-2023-go/utils"
|
|
"os"
|
|
)
|
|
|
|
func main() {
|
|
|
|
d := day()
|
|
input := utils.Readfile(d, false)
|
|
switch d {
|
|
case 1:
|
|
println("Day 1, part 1: ", day01.Part1(input))
|
|
println("Day 1, part 1: ", day01.Part2(input))
|
|
}
|
|
}
|
|
|
|
func day() int {
|
|
latest := 1
|
|
if len(os.Args) == 1 {
|
|
return latest
|
|
}
|
|
day := utils.MustAtoi(os.Args[1])
|
|
return day
|
|
}
|