Skip to content

Commit 9f9dc55

Browse files
author
Bálint Kemény
committed
Day14 + Day13 benchmark
1 parent 7bfb165 commit 9f9dc55

File tree

3 files changed

+722
-0
lines changed

3 files changed

+722
-0
lines changed

Day13/main.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"log"
88
"os"
99
"strconv"
10+
"time"
1011
)
1112

1213
func findMinIndexAndValue(input []int) (int, int) {
@@ -125,12 +126,15 @@ func main() {
125126
*/
126127

127128
// LET'S BRUTEFORCE THE CRAP OUT OF THIS
129+
start := time.Now()
128130
var sol, jump uint64 = 0, 1
129131
for i := range busIDs {
130132
for (sol+uint64(busOffsets[i]))%uint64(busIDs[i]) != 0 {
131133
sol += jump
132134
}
133135
jump *= uint64(busIDs[i])
134136
}
137+
elapsed := time.Since(start)
135138
fmt.Println(sol)
139+
fmt.Printf("TIME: %s\n", elapsed)
136140
}

0 commit comments

Comments
 (0)