day02
This commit is contained in:
135
2025/go/main.go
135
2025/go/main.go
@@ -9,6 +9,7 @@ import (
|
||||
// "strings"
|
||||
// "time"
|
||||
"adventofcode2025/day01"
|
||||
"adventofcode2025/day02"
|
||||
"adventofcode2025/utils"
|
||||
)
|
||||
|
||||
@@ -22,72 +23,72 @@ func main() {
|
||||
case 1:
|
||||
fmt.Printf("part 1: %d\n", day01.Part1(utils.Readfile(d)))
|
||||
fmt.Printf("part 2: %d\n", day01.Part2(utils.Readfile(d)))
|
||||
// case 2:
|
||||
// fmt.Printf("part 1: %d\n", day02.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day02.Part2(utils.Readfile(d)))
|
||||
// case 3:
|
||||
// fmt.Printf("part 1: %d\n", day03.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day03.Part2(utils.Readfile(d)))
|
||||
// case 4:
|
||||
// fmt.Printf("part 1: %d\n", day04.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day04.Part2(utils.Readfile(d)))
|
||||
// case 6:
|
||||
// fmt.Printf("part 1: %d\n", day06.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day06.Part2(utils.Readfile(d)))
|
||||
// case 7:
|
||||
// fmt.Printf("part 1: %d\n", day07.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day07.Part2(utils.Readfile(d)))
|
||||
// case 8:
|
||||
// fmt.Printf("part 1: %d\n", day08.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day08.Part2(utils.Readfile(d)))
|
||||
// case 9:
|
||||
// fmt.Printf("part 1: %d\n", day09.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day09.Part2(utils.Readfile(d)))
|
||||
// case 10:
|
||||
// fmt.Printf("part 1: %d\n", day10.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day10.Part2(utils.Readfile(d)))
|
||||
// case 11:
|
||||
// fmt.Printf("part 1: %d\n", day11.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day11.Part2(utils.Readfile(d)))
|
||||
// case 12:
|
||||
// fmt.Printf("part 1: %d\n", day12.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day12.Part2(utils.Readfile(d)))
|
||||
// case 13:
|
||||
// fmt.Printf("part 1: %d\n", day13.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day13.Part2(utils.Readfile(d)))
|
||||
// case 14:
|
||||
// fmt.Printf("part 1: %d\n", day14.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day14.Part2(utils.Readfile(d)))
|
||||
// case 15:
|
||||
// fmt.Printf("part 1: %d\n", day15.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day15.Part2(utils.Readfile(d)))
|
||||
// case 16:
|
||||
// fmt.Printf("part 1: %d\n", day16.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day16.Part2(utils.Readfile(d)))
|
||||
// case 17:
|
||||
// fmt.Printf("part 1: %s\n", day17.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day17.Part2(utils.Readfile(d)))
|
||||
// case 18:
|
||||
// fmt.Printf("part 1: %d\n", day18.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day18.Part2(utils.Readfile(d)))
|
||||
// case 19:
|
||||
// fmt.Printf("part 1: %d\n", day19.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day19.Part2(utils.Readfile(d)))
|
||||
// case 21:
|
||||
// fmt.Printf("part 1: %d\n", day21.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day21.Part2(utils.Readfile(d)))
|
||||
// case 22:
|
||||
// fmt.Printf("part 1: %d\n", day22.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day22.Part2(utils.Readfile(d)))
|
||||
// case 23:
|
||||
// fmt.Printf("part 1: %d\n", day23.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day23.Part2(utils.Readfile(d)))
|
||||
// case 24:
|
||||
// fmt.Printf("part 1: %d\n", day24.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day24.Part2(utils.Readfile(d)))
|
||||
// case 25:
|
||||
// fmt.Printf("part 1: %d\n", day25.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day25.Part2(utils.Readfile(d)))
|
||||
case 2:
|
||||
fmt.Printf("part 1: %d\n", day02.Part1(utils.Readfile(d)))
|
||||
fmt.Printf("part 2: %d\n", day02.Part2(utils.Readfile(d)))
|
||||
// case 3:
|
||||
// fmt.Printf("part 1: %d\n", day03.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day03.Part2(utils.Readfile(d)))
|
||||
// case 4:
|
||||
// fmt.Printf("part 1: %d\n", day04.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day04.Part2(utils.Readfile(d)))
|
||||
// case 6:
|
||||
// fmt.Printf("part 1: %d\n", day06.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day06.Part2(utils.Readfile(d)))
|
||||
// case 7:
|
||||
// fmt.Printf("part 1: %d\n", day07.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day07.Part2(utils.Readfile(d)))
|
||||
// case 8:
|
||||
// fmt.Printf("part 1: %d\n", day08.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day08.Part2(utils.Readfile(d)))
|
||||
// case 9:
|
||||
// fmt.Printf("part 1: %d\n", day09.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day09.Part2(utils.Readfile(d)))
|
||||
// case 10:
|
||||
// fmt.Printf("part 1: %d\n", day10.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day10.Part2(utils.Readfile(d)))
|
||||
// case 11:
|
||||
// fmt.Printf("part 1: %d\n", day11.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day11.Part2(utils.Readfile(d)))
|
||||
// case 12:
|
||||
// fmt.Printf("part 1: %d\n", day12.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day12.Part2(utils.Readfile(d)))
|
||||
// case 13:
|
||||
// fmt.Printf("part 1: %d\n", day13.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day13.Part2(utils.Readfile(d)))
|
||||
// case 14:
|
||||
// fmt.Printf("part 1: %d\n", day14.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day14.Part2(utils.Readfile(d)))
|
||||
// case 15:
|
||||
// fmt.Printf("part 1: %d\n", day15.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day15.Part2(utils.Readfile(d)))
|
||||
// case 16:
|
||||
// fmt.Printf("part 1: %d\n", day16.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day16.Part2(utils.Readfile(d)))
|
||||
// case 17:
|
||||
// fmt.Printf("part 1: %s\n", day17.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day17.Part2(utils.Readfile(d)))
|
||||
// case 18:
|
||||
// fmt.Printf("part 1: %d\n", day18.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day18.Part2(utils.Readfile(d)))
|
||||
// case 19:
|
||||
// fmt.Printf("part 1: %d\n", day19.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day19.Part2(utils.Readfile(d)))
|
||||
// case 21:
|
||||
// fmt.Printf("part 1: %d\n", day21.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day21.Part2(utils.Readfile(d)))
|
||||
// case 22:
|
||||
// fmt.Printf("part 1: %d\n", day22.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day22.Part2(utils.Readfile(d)))
|
||||
// case 23:
|
||||
// fmt.Printf("part 1: %d\n", day23.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day23.Part2(utils.Readfile(d)))
|
||||
// case 24:
|
||||
// fmt.Printf("part 1: %d\n", day24.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day24.Part2(utils.Readfile(d)))
|
||||
// case 25:
|
||||
// fmt.Printf("part 1: %d\n", day25.Part1(utils.Readfile(d)))
|
||||
// fmt.Printf("part 2: %d\n", day25.Part2(utils.Readfile(d)))
|
||||
default:
|
||||
panic(fmt.Errorf("no such day: %d", d))
|
||||
}
|
||||
@@ -97,7 +98,7 @@ func main() {
|
||||
|
||||
// Reads day from os.Args.
|
||||
func day() int {
|
||||
latest := 0
|
||||
latest := 1
|
||||
if len(os.Args) == 1 {
|
||||
return latest
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user