diff --git a/day-01/benchmark b/day-01/benchmark index 7878e5a..9141027 100644 --- a/day-01/benchmark +++ b/day-01/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-01 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.001576 ns/op -BenchmarkMain-12 1000000000 0.001731 ns/op -BenchmarkMain-12 1000000000 0.001616 ns/op -BenchmarkMain-12 1000000000 0.001597 ns/op -BenchmarkMain-12 1000000000 0.001559 ns/op -BenchmarkMain-12 1000000000 0.001657 ns/op -BenchmarkMain-12 1000000000 0.001542 ns/op -BenchmarkMain-12 1000000000 0.001561 ns/op -BenchmarkMain-12 1000000000 0.001574 ns/op -BenchmarkMain-12 1000000000 0.001582 ns/op -ok github.com/onyx-and-iris/aoc2024/day-01 0.126s +BenchmarkSolve-12 1000000000 0.0007936 ns/op +BenchmarkSolve-12 1000000000 0.0007772 ns/op +BenchmarkSolve-12 1000000000 0.0007784 ns/op +BenchmarkSolve-12 1000000000 0.0008174 ns/op +BenchmarkSolve-12 1000000000 0.0008691 ns/op +BenchmarkSolve-12 1000000000 0.0007931 ns/op +BenchmarkSolve-12 1000000000 0.0007870 ns/op +BenchmarkSolve-12 1000000000 0.0007921 ns/op +BenchmarkSolve-12 1000000000 0.0007953 ns/op +BenchmarkSolve-12 1000000000 0.0007633 ns/op +ok github.com/onyx-and-iris/aoc2024/day-01 0.079s diff --git a/day-01/internal/one/benchmark b/day-01/internal/one/benchmark index 8c90b82..ad9f35f 100644 --- a/day-01/internal/one/benchmark +++ b/day-01/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-01/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.0006628 ns/op -ok github.com/onyx-and-iris/aoc2024/day-01/internal/one 0.009s +BenchmarkSolve-12 1000000000 0.0002849 ns/op +ok github.com/onyx-and-iris/aoc2024/day-01/internal/one 0.007s diff --git a/day-01/internal/two/benchmark b/day-01/internal/two/benchmark index 0eb0983..a9c89bc 100644 --- a/day-01/internal/two/benchmark +++ b/day-01/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-01/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.001179 ns/op -ok github.com/onyx-and-iris/aoc2024/day-01/internal/two 0.011s +BenchmarkSolve-12 1000000000 0.0005199 ns/op +ok github.com/onyx-and-iris/aoc2024/day-01/internal/two 0.009s diff --git a/day-02/benchmark b/day-02/benchmark index fb314d4..231ac1b 100644 --- a/day-02/benchmark +++ b/day-02/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-02 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.001121 ns/op -BenchmarkMain-12 1000000000 0.0009054 ns/op -BenchmarkMain-12 1000000000 0.0009948 ns/op -BenchmarkMain-12 1000000000 0.0008774 ns/op -BenchmarkMain-12 1000000000 0.0009065 ns/op -BenchmarkMain-12 1000000000 0.0008702 ns/op -BenchmarkMain-12 1000000000 0.0008654 ns/op -BenchmarkMain-12 1000000000 0.0008806 ns/op -BenchmarkMain-12 1000000000 0.0009256 ns/op -BenchmarkMain-12 1000000000 0.0009088 ns/op -ok github.com/onyx-and-iris/aoc2024/day-02 0.085s +BenchmarkSolve-12 1000000000 0.0009264 ns/op +BenchmarkSolve-12 1000000000 0.0008785 ns/op +BenchmarkSolve-12 1000000000 0.0009170 ns/op +BenchmarkSolve-12 1000000000 0.0009721 ns/op +BenchmarkSolve-12 1000000000 0.0008991 ns/op +BenchmarkSolve-12 1000000000 0.0009518 ns/op +BenchmarkSolve-12 1000000000 0.0009118 ns/op +BenchmarkSolve-12 1000000000 0.0009975 ns/op +BenchmarkSolve-12 1000000000 0.0008687 ns/op +BenchmarkSolve-12 1000000000 0.0008922 ns/op +ok github.com/onyx-and-iris/aoc2024/day-02 0.088s diff --git a/day-02/internal/one/benchmark b/day-02/internal/one/benchmark index 8e5709b..68f7580 100644 --- a/day-02/internal/one/benchmark +++ b/day-02/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-02/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.0003352 ns/op -ok github.com/onyx-and-iris/aoc2024/day-02/internal/one 0.009s +BenchmarkSolve-12 1000000000 0.0003398 ns/op +ok github.com/onyx-and-iris/aoc2024/day-02/internal/one 0.010s diff --git a/day-02/internal/two/benchmark b/day-02/internal/two/benchmark index bdc57f7..f5fa027 100644 --- a/day-02/internal/two/benchmark +++ b/day-02/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-02/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.0005847 ns/op +BenchmarkSolve-12 1000000000 0.0007413 ns/op ok github.com/onyx-and-iris/aoc2024/day-02/internal/two 0.011s diff --git a/day-03/benchmark b/day-03/benchmark index 466e477..f7f80c1 100644 --- a/day-03/benchmark +++ b/day-03/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-03 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.001213 ns/op -BenchmarkMain-12 1000000000 0.001343 ns/op -BenchmarkMain-12 1000000000 0.001210 ns/op -BenchmarkMain-12 1000000000 0.001314 ns/op -BenchmarkMain-12 1000000000 0.001288 ns/op -BenchmarkMain-12 1000000000 0.001646 ns/op -BenchmarkMain-12 1000000000 0.001211 ns/op -BenchmarkMain-12 1000000000 0.001174 ns/op -BenchmarkMain-12 1000000000 0.001220 ns/op -BenchmarkMain-12 1000000000 0.001169 ns/op -ok github.com/onyx-and-iris/aoc2024/day-03 0.104s +BenchmarkSolve-12 1000000000 0.0008731 ns/op +BenchmarkSolve-12 1000000000 0.0009794 ns/op +BenchmarkSolve-12 1000000000 0.0008804 ns/op +BenchmarkSolve-12 1000000000 0.0008202 ns/op +BenchmarkSolve-12 1000000000 0.0008964 ns/op +BenchmarkSolve-12 1000000000 0.0008750 ns/op +BenchmarkSolve-12 1000000000 0.0008836 ns/op +BenchmarkSolve-12 1000000000 0.0009397 ns/op +BenchmarkSolve-12 1000000000 0.0008660 ns/op +BenchmarkSolve-12 1000000000 0.0009075 ns/op +ok github.com/onyx-and-iris/aoc2024/day-03 0.084s diff --git a/day-03/internal/one/benchmark b/day-03/internal/one/benchmark index 647e40e..69db691 100644 --- a/day-03/internal/one/benchmark +++ b/day-03/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-03/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.0006976 ns/op -ok github.com/onyx-and-iris/aoc2024/day-03/internal/one 0.010s +BenchmarkSolve-12 1000000000 0.0003246 ns/op +ok github.com/onyx-and-iris/aoc2024/day-03/internal/one 0.008s diff --git a/day-03/internal/two/benchmark b/day-03/internal/two/benchmark index bcd5649..a748ac1 100644 --- a/day-03/internal/two/benchmark +++ b/day-03/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-03/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkMain-12 1000000000 0.0006480 ns/op +BenchmarkSolve-12 1000000000 0.0005802 ns/op ok github.com/onyx-and-iris/aoc2024/day-03/internal/two 0.010s diff --git a/day-04/benchmark b/day-04/benchmark index 1cf8077..23449f1 100644 --- a/day-04/benchmark +++ b/day-04/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-04 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.007163 ns/op -BenchmarkSolve-12 1000000000 0.007083 ns/op -BenchmarkSolve-12 1000000000 0.007305 ns/op -BenchmarkSolve-12 1000000000 0.006918 ns/op -BenchmarkSolve-12 1000000000 0.006992 ns/op -BenchmarkSolve-12 1000000000 0.007054 ns/op -BenchmarkSolve-12 1000000000 0.007061 ns/op -BenchmarkSolve-12 1000000000 0.007061 ns/op -BenchmarkSolve-12 1000000000 0.007928 ns/op -BenchmarkSolve-12 1000000000 0.007870 ns/op -ok github.com/onyx-and-iris/aoc2024/day-04 0.470s +BenchmarkSolve-12 1000000000 0.006587 ns/op +BenchmarkSolve-12 1000000000 0.007100 ns/op +BenchmarkSolve-12 1000000000 0.007078 ns/op +BenchmarkSolve-12 1000000000 0.006522 ns/op +BenchmarkSolve-12 1000000000 0.006816 ns/op +BenchmarkSolve-12 1000000000 0.006618 ns/op +BenchmarkSolve-12 1000000000 0.006602 ns/op +BenchmarkSolve-12 1000000000 0.006679 ns/op +BenchmarkSolve-12 1000000000 0.006641 ns/op +BenchmarkSolve-12 1000000000 0.006810 ns/op +ok github.com/onyx-and-iris/aoc2024/day-04 0.447s diff --git a/day-04/internal/one/benchmark b/day-04/internal/one/benchmark index a679c22..145eefd 100644 --- a/day-04/internal/one/benchmark +++ b/day-04/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-04/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.001288 ns/op -ok github.com/onyx-and-iris/aoc2024/day-04/internal/one 0.013s +BenchmarkSolve-12 1000000000 0.0008120 ns/op +ok github.com/onyx-and-iris/aoc2024/day-04/internal/one 0.010s diff --git a/day-04/internal/two/benchmark b/day-04/internal/two/benchmark index bb90425..52d09df 100644 --- a/day-04/internal/two/benchmark +++ b/day-04/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-04/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.005979 ns/op +BenchmarkSolve-12 1000000000 0.006037 ns/op ok github.com/onyx-and-iris/aoc2024/day-04/internal/two 0.042s diff --git a/day-05/benchmark b/day-05/benchmark index d552009..47e0601 100644 --- a/day-05/benchmark +++ b/day-05/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-05 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0008615 ns/op -BenchmarkSolve-12 1000000000 0.0008750 ns/op -BenchmarkSolve-12 1000000000 0.0008650 ns/op -BenchmarkSolve-12 1000000000 0.0009446 ns/op -BenchmarkSolve-12 1000000000 0.0009151 ns/op -BenchmarkSolve-12 1000000000 0.0008940 ns/op -BenchmarkSolve-12 1000000000 0.0008744 ns/op -BenchmarkSolve-12 1000000000 0.0008429 ns/op -BenchmarkSolve-12 1000000000 0.0008286 ns/op -BenchmarkSolve-12 1000000000 0.0008589 ns/op -ok github.com/onyx-and-iris/aoc2024/day-05 0.085s +BenchmarkSolve-12 1000000000 0.0008567 ns/op +BenchmarkSolve-12 1000000000 0.0009254 ns/op +BenchmarkSolve-12 1000000000 0.0008466 ns/op +BenchmarkSolve-12 1000000000 0.0009264 ns/op +BenchmarkSolve-12 1000000000 0.001003 ns/op +BenchmarkSolve-12 1000000000 0.0008865 ns/op +BenchmarkSolve-12 1000000000 0.0008920 ns/op +BenchmarkSolve-12 1000000000 0.0008658 ns/op +BenchmarkSolve-12 1000000000 0.0008974 ns/op +BenchmarkSolve-12 1000000000 0.0008448 ns/op +ok github.com/onyx-and-iris/aoc2024/day-05 0.087s diff --git a/day-05/internal/one/benchmark b/day-05/internal/one/benchmark index 0b3c3dd..945443b 100644 --- a/day-05/internal/one/benchmark +++ b/day-05/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-05/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0004326 ns/op -ok github.com/onyx-and-iris/aoc2024/day-05/internal/one 0.008s +BenchmarkSolve-12 1000000000 0.0004717 ns/op +ok github.com/onyx-and-iris/aoc2024/day-05/internal/one 0.009s diff --git a/day-05/internal/two/benchmark b/day-05/internal/two/benchmark index ca6850e..7497f6d 100644 --- a/day-05/internal/two/benchmark +++ b/day-05/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-05/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0004492 ns/op -ok github.com/onyx-and-iris/aoc2024/day-05/internal/two 0.008s +BenchmarkSolve-12 1000000000 0.0006518 ns/op +ok github.com/onyx-and-iris/aoc2024/day-05/internal/two 0.013s diff --git a/day-06/benchmark b/day-06/benchmark index 110189d..90e0036 100644 --- a/day-06/benchmark +++ b/day-06/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-06 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1 1787027305 ns/op -BenchmarkSolve-12 1 1669661404 ns/op -BenchmarkSolve-12 1 1702069604 ns/op -BenchmarkSolve-12 1 1702577205 ns/op -BenchmarkSolve-12 1 1708872905 ns/op -BenchmarkSolve-12 1 1825434105 ns/op -BenchmarkSolve-12 1 1667198605 ns/op -BenchmarkSolve-12 1 1650618104 ns/op -BenchmarkSolve-12 1 1726260907 ns/op -BenchmarkSolve-12 1 1667980407 ns/op -ok github.com/onyx-and-iris/aoc2024/day-06 17.133s +BenchmarkSolve-12 1 1938623306 ns/op +BenchmarkSolve-12 1 1699617582 ns/op +BenchmarkSolve-12 1 1798247781 ns/op +BenchmarkSolve-12 1 1764834081 ns/op +BenchmarkSolve-12 1 1683804882 ns/op +BenchmarkSolve-12 1 1678726099 ns/op +BenchmarkSolve-12 1 1746567303 ns/op +BenchmarkSolve-12 1 1657025304 ns/op +BenchmarkSolve-12 1 1682179303 ns/op +BenchmarkSolve-12 1 1782072103 ns/op +ok github.com/onyx-and-iris/aoc2024/day-06 17.460s diff --git a/day-06/internal/one/benchmark b/day-06/internal/one/benchmark index aafd12b..1c8c11b 100644 --- a/day-06/internal/one/benchmark +++ b/day-06/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-06/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.006992 ns/op -ok github.com/onyx-and-iris/aoc2024/day-06/internal/one 0.052s +BenchmarkSolve-12 1000000000 0.01028 ns/op +ok github.com/onyx-and-iris/aoc2024/day-06/internal/one 0.057s diff --git a/day-06/internal/two/benchmark b/day-06/internal/two/benchmark index 4d439de..aa72c3f 100644 --- a/day-06/internal/two/benchmark +++ b/day-06/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-06/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0000354 ns/op -ok github.com/onyx-and-iris/aoc2024/day-06/internal/two 0.006s +BenchmarkSolve-12 1000000000 0.0000674 ns/op +ok github.com/onyx-and-iris/aoc2024/day-06/internal/two 0.007s diff --git a/day-07/benchmark b/day-07/benchmark index 1522938..a201f69 100644 --- a/day-07/benchmark +++ b/day-07/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-07 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.1503 ns/op -BenchmarkSolve-12 1000000000 0.1498 ns/op -BenchmarkSolve-12 1000000000 0.1577 ns/op -BenchmarkSolve-12 1000000000 0.1621 ns/op -BenchmarkSolve-12 1000000000 0.1490 ns/op -BenchmarkSolve-12 1000000000 0.1437 ns/op -BenchmarkSolve-12 1000000000 0.1566 ns/op -BenchmarkSolve-12 1000000000 0.1508 ns/op -BenchmarkSolve-12 1000000000 0.1465 ns/op -BenchmarkSolve-12 1000000000 0.1468 ns/op -ok github.com/onyx-and-iris/aoc2024/day-07 18.051s +BenchmarkSolve-12 1000000000 0.1557 ns/op +BenchmarkSolve-12 1000000000 0.1552 ns/op +BenchmarkSolve-12 1000000000 0.1512 ns/op +BenchmarkSolve-12 1000000000 0.1569 ns/op +BenchmarkSolve-12 1000000000 0.1509 ns/op +BenchmarkSolve-12 1000000000 0.1502 ns/op +BenchmarkSolve-12 1000000000 0.1477 ns/op +BenchmarkSolve-12 1000000000 0.1549 ns/op +BenchmarkSolve-12 1000000000 0.1718 ns/op +BenchmarkSolve-12 1000000000 0.1532 ns/op +ok github.com/onyx-and-iris/aoc2024/day-07 18.513s diff --git a/day-07/internal/one/benchmark b/day-07/internal/one/benchmark index 7335d04..fc2775f 100644 --- a/day-07/internal/one/benchmark +++ b/day-07/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-07/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.001262 ns/op +BenchmarkSolve-12 1000000000 0.001346 ns/op ok github.com/onyx-and-iris/aoc2024/day-07/internal/one 0.017s diff --git a/day-07/internal/two/benchmark b/day-07/internal/two/benchmark index b8a35a2..828ae74 100644 --- a/day-07/internal/two/benchmark +++ b/day-07/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-07/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.1525 ns/op -ok github.com/onyx-and-iris/aoc2024/day-07/internal/two 1.642s +BenchmarkSolve-12 1000000000 0.1475 ns/op +ok github.com/onyx-and-iris/aoc2024/day-07/internal/two 1.640s diff --git a/day-08/benchmark b/day-08/benchmark index cd7dc47..2018bd9 100644 --- a/day-08/benchmark +++ b/day-08/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-08 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.001771 ns/op -BenchmarkSolve-12 1000000000 0.001648 ns/op -BenchmarkSolve-12 1000000000 0.002101 ns/op -BenchmarkSolve-12 1000000000 0.001605 ns/op -BenchmarkSolve-12 1000000000 0.001808 ns/op -BenchmarkSolve-12 1000000000 0.001663 ns/op -BenchmarkSolve-12 1000000000 0.001589 ns/op -BenchmarkSolve-12 1000000000 0.001926 ns/op -BenchmarkSolve-12 1000000000 0.001643 ns/op -BenchmarkSolve-12 1000000000 0.001669 ns/op -ok github.com/onyx-and-iris/aoc2024/day-08 0.144s +BenchmarkSolve-12 1000000000 0.001680 ns/op +BenchmarkSolve-12 1000000000 0.001729 ns/op +BenchmarkSolve-12 1000000000 0.001756 ns/op +BenchmarkSolve-12 1000000000 0.001645 ns/op +BenchmarkSolve-12 1000000000 0.001631 ns/op +BenchmarkSolve-12 1000000000 0.001623 ns/op +BenchmarkSolve-12 1000000000 0.001557 ns/op +BenchmarkSolve-12 1000000000 0.001763 ns/op +BenchmarkSolve-12 1000000000 0.001786 ns/op +BenchmarkSolve-12 1000000000 0.001530 ns/op +ok github.com/onyx-and-iris/aoc2024/day-08 0.142s diff --git a/day-08/internal/one/benchmark b/day-08/internal/one/benchmark index 635c147..ab14d5c 100644 --- a/day-08/internal/one/benchmark +++ b/day-08/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-08/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0004909 ns/op -ok github.com/onyx-and-iris/aoc2024/day-08/internal/one 0.009s +BenchmarkSolve-12 1000000000 0.0004979 ns/op +ok github.com/onyx-and-iris/aoc2024/day-08/internal/one 0.008s diff --git a/day-08/internal/two/benchmark b/day-08/internal/two/benchmark index d1332d9..7d84003 100644 --- a/day-08/internal/two/benchmark +++ b/day-08/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-08/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.001471 ns/op +BenchmarkSolve-12 1000000000 0.001500 ns/op ok github.com/onyx-and-iris/aoc2024/day-08/internal/two 0.016s diff --git a/day-09/benchmark b/day-09/benchmark index 96c337a..2b1ae45 100644 --- a/day-09/benchmark +++ b/day-09/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-09 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.3120 ns/op -BenchmarkSolve-12 1000000000 0.3049 ns/op -BenchmarkSolve-12 1000000000 0.3084 ns/op -BenchmarkSolve-12 1000000000 0.3049 ns/op -BenchmarkSolve-12 1000000000 0.3038 ns/op -BenchmarkSolve-12 1000000000 0.3087 ns/op -BenchmarkSolve-12 1000000000 0.3066 ns/op -BenchmarkSolve-12 1000000000 0.3046 ns/op -BenchmarkSolve-12 1000000000 0.3022 ns/op -BenchmarkSolve-12 1000000000 0.3051 ns/op -ok github.com/onyx-and-iris/aoc2024/day-09 52.978s +BenchmarkSolve-12 1000000000 0.3010 ns/op +BenchmarkSolve-12 1000000000 0.3064 ns/op +BenchmarkSolve-12 1000000000 0.3118 ns/op +BenchmarkSolve-12 1000000000 0.3096 ns/op +BenchmarkSolve-12 1000000000 0.3047 ns/op +BenchmarkSolve-12 1000000000 0.3075 ns/op +BenchmarkSolve-12 1000000000 0.3155 ns/op +BenchmarkSolve-12 1000000000 0.3058 ns/op +BenchmarkSolve-12 1000000000 0.3315 ns/op +BenchmarkSolve-12 1000000000 0.3103 ns/op +ok github.com/onyx-and-iris/aoc2024/day-09 52.807s diff --git a/day-09/internal/one/benchmark b/day-09/internal/one/benchmark index bbde354..7fa4465 100644 --- a/day-09/internal/one/benchmark +++ b/day-09/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-09/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.2909 ns/op -ok github.com/onyx-and-iris/aoc2024/day-09/internal/one 5.021s +BenchmarkSolve-12 1000000000 0.2908 ns/op +ok github.com/onyx-and-iris/aoc2024/day-09/internal/one 4.982s diff --git a/day-09/internal/two/benchmark b/day-09/internal/two/benchmark index df00079..db3b93f 100644 --- a/day-09/internal/two/benchmark +++ b/day-09/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-09/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.01642 ns/op -ok github.com/onyx-and-iris/aoc2024/day-09/internal/two 0.106s +BenchmarkSolve-12 1000000000 0.01646 ns/op +ok github.com/onyx-and-iris/aoc2024/day-09/internal/two 0.104s diff --git a/day-10/benchmark b/day-10/benchmark index 9cfd52c..8dd6948 100644 --- a/day-10/benchmark +++ b/day-10/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-10 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.001775 ns/op -BenchmarkSolve-12 1000000000 0.001641 ns/op -BenchmarkSolve-12 1000000000 0.001804 ns/op -BenchmarkSolve-12 1000000000 0.001658 ns/op -BenchmarkSolve-12 1000000000 0.001679 ns/op -BenchmarkSolve-12 1000000000 0.001703 ns/op -BenchmarkSolve-12 1000000000 0.001641 ns/op -BenchmarkSolve-12 1000000000 0.001627 ns/op -BenchmarkSolve-12 1000000000 0.001654 ns/op -BenchmarkSolve-12 1000000000 0.001719 ns/op -ok github.com/onyx-and-iris/aoc2024/day-10 0.135s +BenchmarkSolve-12 1000000000 0.001713 ns/op +BenchmarkSolve-12 1000000000 0.001674 ns/op +BenchmarkSolve-12 1000000000 0.001646 ns/op +BenchmarkSolve-12 1000000000 0.001653 ns/op +BenchmarkSolve-12 1000000000 0.001734 ns/op +BenchmarkSolve-12 1000000000 0.001666 ns/op +BenchmarkSolve-12 1000000000 0.001889 ns/op +BenchmarkSolve-12 1000000000 0.001782 ns/op +BenchmarkSolve-12 1000000000 0.001644 ns/op +BenchmarkSolve-12 1000000000 0.001650 ns/op +ok github.com/onyx-and-iris/aoc2024/day-10 0.140s diff --git a/day-10/internal/one/benchmark b/day-10/internal/one/benchmark index 48ce67f..50ff129 100644 --- a/day-10/internal/one/benchmark +++ b/day-10/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-10/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0008911 ns/op -ok github.com/onyx-and-iris/aoc2024/day-10/internal/one 0.012s +BenchmarkSolve-12 1000000000 0.0009187 ns/op +ok github.com/onyx-and-iris/aoc2024/day-10/internal/one 0.011s diff --git a/day-10/internal/two/benchmark b/day-10/internal/two/benchmark index fe8990e..b664312 100644 --- a/day-10/internal/two/benchmark +++ b/day-10/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-10/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0008468 ns/op +BenchmarkSolve-12 1000000000 0.0008867 ns/op ok github.com/onyx-and-iris/aoc2024/day-10/internal/two 0.011s diff --git a/day-11/benchmark b/day-11/benchmark index d882f4d..d627129 100644 --- a/day-11/benchmark +++ b/day-11/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-11 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.05353 ns/op -BenchmarkSolve-12 1000000000 0.05134 ns/op -BenchmarkSolve-12 1000000000 0.04984 ns/op -BenchmarkSolve-12 1000000000 0.05239 ns/op -BenchmarkSolve-12 1000000000 0.04956 ns/op -BenchmarkSolve-12 1000000000 0.04873 ns/op -BenchmarkSolve-12 1000000000 0.04943 ns/op -BenchmarkSolve-12 1000000000 0.05024 ns/op -BenchmarkSolve-12 1000000000 0.05187 ns/op -BenchmarkSolve-12 1000000000 0.04968 ns/op -ok github.com/onyx-and-iris/aoc2024/day-11 4.083s +BenchmarkSolve-12 1000000000 0.05519 ns/op +BenchmarkSolve-12 1000000000 0.05247 ns/op +BenchmarkSolve-12 1000000000 0.05309 ns/op +BenchmarkSolve-12 1000000000 0.05128 ns/op +BenchmarkSolve-12 1000000000 0.05278 ns/op +BenchmarkSolve-12 1000000000 0.05301 ns/op +BenchmarkSolve-12 1000000000 0.04993 ns/op +BenchmarkSolve-12 1000000000 0.05083 ns/op +BenchmarkSolve-12 1000000000 0.05090 ns/op +BenchmarkSolve-12 1000000000 0.05220 ns/op +ok github.com/onyx-and-iris/aoc2024/day-11 4.171s diff --git a/day-11/internal/one/benchmark b/day-11/internal/one/benchmark index 06e6594..7d0ab9d 100644 --- a/day-11/internal/one/benchmark +++ b/day-11/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-11/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.03459 ns/op -ok github.com/onyx-and-iris/aoc2024/day-11/internal/one 0.244s +BenchmarkSolve-12 1000000000 0.03381 ns/op +ok github.com/onyx-and-iris/aoc2024/day-11/internal/one 0.240s diff --git a/day-11/internal/two/benchmark b/day-11/internal/two/benchmark index 4a5be28..bc3522f 100644 --- a/day-11/internal/two/benchmark +++ b/day-11/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-11/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.01475 ns/op -ok github.com/onyx-and-iris/aoc2024/day-11/internal/two 0.102s +BenchmarkSolve-12 1000000000 0.01506 ns/op +ok github.com/onyx-and-iris/aoc2024/day-11/internal/two 0.100s diff --git a/day-12/benchmark b/day-12/benchmark index 292f1e3..86e0586 100644 --- a/day-12/benchmark +++ b/day-12/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-12 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.06633 ns/op -BenchmarkSolve-12 1000000000 0.06764 ns/op -BenchmarkSolve-12 1000000000 0.06829 ns/op -BenchmarkSolve-12 1000000000 0.06724 ns/op -BenchmarkSolve-12 1000000000 0.06793 ns/op -BenchmarkSolve-12 1000000000 0.06676 ns/op -BenchmarkSolve-12 1000000000 0.06812 ns/op -BenchmarkSolve-12 1000000000 0.06883 ns/op -BenchmarkSolve-12 1000000000 0.06690 ns/op -BenchmarkSolve-12 1000000000 0.06747 ns/op -ok github.com/onyx-and-iris/aoc2024/day-12 6.115s +BenchmarkSolve-12 1000000000 0.06991 ns/op +BenchmarkSolve-12 1000000000 0.06798 ns/op +BenchmarkSolve-12 1000000000 0.06769 ns/op +BenchmarkSolve-12 1000000000 0.06809 ns/op +BenchmarkSolve-12 1000000000 0.06864 ns/op +BenchmarkSolve-12 1000000000 0.06743 ns/op +BenchmarkSolve-12 1000000000 0.06733 ns/op +BenchmarkSolve-12 1000000000 0.07522 ns/op +BenchmarkSolve-12 1000000000 0.06778 ns/op +BenchmarkSolve-12 1000000000 0.06798 ns/op +ok github.com/onyx-and-iris/aoc2024/day-12 6.225s diff --git a/day-12/internal/one/benchmark b/day-12/internal/one/benchmark index 4ac8c87..b01f0b4 100644 --- a/day-12/internal/one/benchmark +++ b/day-12/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-12/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.03239 ns/op -ok github.com/onyx-and-iris/aoc2024/day-12/internal/one 0.236s +BenchmarkSolve-12 1000000000 0.03285 ns/op +ok github.com/onyx-and-iris/aoc2024/day-12/internal/one 0.245s diff --git a/day-12/internal/two/benchmark b/day-12/internal/two/benchmark index f8d353c..ef17c0b 100644 --- a/day-12/internal/two/benchmark +++ b/day-12/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-12/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.03596 ns/op -ok github.com/onyx-and-iris/aoc2024/day-12/internal/two 0.251s +BenchmarkSolve-12 1000000000 0.03571 ns/op +ok github.com/onyx-and-iris/aoc2024/day-12/internal/two 0.258s diff --git a/day-13/benchmark b/day-13/benchmark index e6a4b54..5e3b49e 100644 --- a/day-13/benchmark +++ b/day-13/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-13 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.001372 ns/op -BenchmarkSolve-12 1000000000 0.001271 ns/op -BenchmarkSolve-12 1000000000 0.001405 ns/op -BenchmarkSolve-12 1000000000 0.001325 ns/op -BenchmarkSolve-12 1000000000 0.001289 ns/op -BenchmarkSolve-12 1000000000 0.001294 ns/op -BenchmarkSolve-12 1000000000 0.001290 ns/op -BenchmarkSolve-12 1000000000 0.001334 ns/op -BenchmarkSolve-12 1000000000 0.001289 ns/op -BenchmarkSolve-12 1000000000 0.001349 ns/op -ok github.com/onyx-and-iris/aoc2024/day-13 0.112s +BenchmarkSolve-12 1000000000 0.001382 ns/op +BenchmarkSolve-12 1000000000 0.001314 ns/op +BenchmarkSolve-12 1000000000 0.001338 ns/op +BenchmarkSolve-12 1000000000 0.001455 ns/op +BenchmarkSolve-12 1000000000 0.001275 ns/op +BenchmarkSolve-12 1000000000 0.001389 ns/op +BenchmarkSolve-12 1000000000 0.001393 ns/op +BenchmarkSolve-12 1000000000 0.001388 ns/op +BenchmarkSolve-12 1000000000 0.001426 ns/op +BenchmarkSolve-12 1000000000 0.001277 ns/op +ok github.com/onyx-and-iris/aoc2024/day-13 0.115s diff --git a/day-13/internal/one/benchmark b/day-13/internal/one/benchmark index 3e27c78..1d84405 100644 --- a/day-13/internal/one/benchmark +++ b/day-13/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-13/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0006521 ns/op +BenchmarkSolve-12 1000000000 0.0006737 ns/op ok github.com/onyx-and-iris/aoc2024/day-13/internal/one 0.010s diff --git a/day-13/internal/two/benchmark b/day-13/internal/two/benchmark index cae67b5..051a946 100644 --- a/day-13/internal/two/benchmark +++ b/day-13/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-13/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0006422 ns/op +BenchmarkSolve-12 1000000000 0.0006542 ns/op ok github.com/onyx-and-iris/aoc2024/day-13/internal/two 0.010s diff --git a/day-14/benchmark b/day-14/benchmark index 8346b52..2c74766 100644 --- a/day-14/benchmark +++ b/day-14/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-14 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.4641 ns/op -BenchmarkSolve-12 1000000000 0.5193 ns/op -BenchmarkSolve-12 1000000000 0.5324 ns/op -BenchmarkSolve-12 1000000000 0.4540 ns/op -BenchmarkSolve-12 1000000000 0.4623 ns/op -BenchmarkSolve-12 1000000000 0.4455 ns/op -BenchmarkSolve-12 1000000000 0.4577 ns/op -BenchmarkSolve-12 1000000000 0.4646 ns/op -BenchmarkSolve-12 1000000000 0.4496 ns/op -BenchmarkSolve-12 1000000000 0.4566 ns/op -ok github.com/onyx-and-iris/aoc2024/day-14 114.332s +BenchmarkSolve-12 1000000000 0.3941 ns/op +BenchmarkSolve-12 1000000000 0.4000 ns/op +BenchmarkSolve-12 1000000000 0.4050 ns/op +BenchmarkSolve-12 1000000000 0.3964 ns/op +BenchmarkSolve-12 1000000000 0.3973 ns/op +BenchmarkSolve-12 1000000000 0.3907 ns/op +BenchmarkSolve-12 1000000000 0.4395 ns/op +BenchmarkSolve-12 1000000000 0.4052 ns/op +BenchmarkSolve-12 1000000000 0.4034 ns/op +BenchmarkSolve-12 1000000000 0.4077 ns/op +ok github.com/onyx-and-iris/aoc2024/day-14 84.856s diff --git a/day-14/internal/one/benchmark b/day-14/internal/one/benchmark index 7b5d4c4..cb6427f 100644 --- a/day-14/internal/one/benchmark +++ b/day-14/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-14/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0007711 ns/op +BenchmarkSolve-12 1000000000 0.0009168 ns/op ok github.com/onyx-and-iris/aoc2024/day-14/internal/one 0.011s diff --git a/day-14/internal/two/benchmark b/day-14/internal/two/benchmark index 45c6eca..3d2fcd6 100644 --- a/day-14/internal/two/benchmark +++ b/day-14/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-14/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.4504 ns/op -ok github.com/onyx-and-iris/aoc2024/day-14/internal/two 11.186s +BenchmarkSolve-12 1000000000 0.3987 ns/op +ok github.com/onyx-and-iris/aoc2024/day-14/internal/two 8.283s diff --git a/day-15/benchmark b/day-15/benchmark index f09bfba..9359805 100644 --- a/day-15/benchmark +++ b/day-15/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-15 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.1255 ns/op -BenchmarkSolve-12 1000000000 0.1184 ns/op -BenchmarkSolve-12 1000000000 0.1247 ns/op -BenchmarkSolve-12 1000000000 0.1178 ns/op -BenchmarkSolve-12 1000000000 0.1214 ns/op -BenchmarkSolve-12 1000000000 0.1201 ns/op -BenchmarkSolve-12 1000000000 0.1196 ns/op -BenchmarkSolve-12 1000000000 0.1199 ns/op -BenchmarkSolve-12 1000000000 0.1192 ns/op -BenchmarkSolve-12 1000000000 0.1230 ns/op -ok github.com/onyx-and-iris/aoc2024/day-15 13.298s +BenchmarkSolve-12 1000000000 0.1187 ns/op +BenchmarkSolve-12 1000000000 0.1161 ns/op +BenchmarkSolve-12 1000000000 0.1200 ns/op +BenchmarkSolve-12 1000000000 0.1177 ns/op +BenchmarkSolve-12 1000000000 0.1251 ns/op +BenchmarkSolve-12 1000000000 0.1215 ns/op +BenchmarkSolve-12 1000000000 0.1240 ns/op +BenchmarkSolve-12 1000000000 0.1222 ns/op +BenchmarkSolve-12 1000000000 0.1299 ns/op +BenchmarkSolve-12 1000000000 0.1198 ns/op +ok github.com/onyx-and-iris/aoc2024/day-15 12.906s diff --git a/day-15/internal/one/benchmark b/day-15/internal/one/benchmark index 56160cf..bd87ab6 100644 --- a/day-15/internal/one/benchmark +++ b/day-15/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-15/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.03920 ns/op -ok github.com/onyx-and-iris/aoc2024/day-15/internal/one 0.322s +BenchmarkSolve-12 1000000000 0.03744 ns/op +ok github.com/onyx-and-iris/aoc2024/day-15/internal/one 0.315s diff --git a/day-15/internal/two/benchmark b/day-15/internal/two/benchmark index fa697a6..aa01da0 100644 --- a/day-15/internal/two/benchmark +++ b/day-15/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-15/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.07903 ns/op -ok github.com/onyx-and-iris/aoc2024/day-15/internal/two 0.728s +BenchmarkSolve-12 1000000000 0.07895 ns/op +ok github.com/onyx-and-iris/aoc2024/day-15/internal/two 0.733s diff --git a/day-16/benchmark b/day-16/benchmark index 1cbb01f..2afe8c1 100644 --- a/day-16/benchmark +++ b/day-16/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-16 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.4444 ns/op -BenchmarkSolve-12 1000000000 0.4477 ns/op -BenchmarkSolve-12 1000000000 0.4652 ns/op -BenchmarkSolve-12 1000000000 0.4661 ns/op -BenchmarkSolve-12 1000000000 0.4580 ns/op -BenchmarkSolve-12 1000000000 0.4727 ns/op -BenchmarkSolve-12 1000000000 0.4466 ns/op -BenchmarkSolve-12 1000000000 0.4522 ns/op -BenchmarkSolve-12 1000000000 0.4610 ns/op -BenchmarkSolve-12 1000000000 0.4622 ns/op -ok github.com/onyx-and-iris/aoc2024/day-16 110.890s +BenchmarkSolve-12 1000000000 0.4573 ns/op +BenchmarkSolve-12 1000000000 0.4646 ns/op +BenchmarkSolve-12 1000000000 0.4609 ns/op +BenchmarkSolve-12 1000000000 0.4557 ns/op +BenchmarkSolve-12 1000000000 0.4679 ns/op +BenchmarkSolve-12 1000000000 0.4567 ns/op +BenchmarkSolve-12 1000000000 0.4642 ns/op +BenchmarkSolve-12 1000000000 0.4637 ns/op +BenchmarkSolve-12 1000000000 0.4571 ns/op +BenchmarkSolve-12 1000000000 0.4649 ns/op +ok github.com/onyx-and-iris/aoc2024/day-16 111.484s diff --git a/day-16/internal/one/benchmark b/day-16/internal/one/benchmark index 66dbd3a..0f1c4d1 100644 --- a/day-16/internal/one/benchmark +++ b/day-16/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-16/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.01081 ns/op -ok github.com/onyx-and-iris/aoc2024/day-16/internal/one 0.078s +BenchmarkSolve-12 1000000000 0.01120 ns/op +ok github.com/onyx-and-iris/aoc2024/day-16/internal/one 0.079s diff --git a/day-16/internal/two/benchmark b/day-16/internal/two/benchmark index fd34487..5a3d85a 100644 --- a/day-16/internal/two/benchmark +++ b/day-16/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-16/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.4555 ns/op -ok github.com/onyx-and-iris/aoc2024/day-16/internal/two 10.170s +BenchmarkSolve-12 1000000000 0.0000573 ns/op +ok github.com/onyx-and-iris/aoc2024/day-16/internal/two 0.006s diff --git a/day-17/benchmark b/day-17/benchmark index cfefd46..0a6b9cf 100644 --- a/day-17/benchmark +++ b/day-17/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-17 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.002182 ns/op -BenchmarkSolve-12 1000000000 0.001786 ns/op -BenchmarkSolve-12 1000000000 0.001724 ns/op -BenchmarkSolve-12 1000000000 0.001759 ns/op -BenchmarkSolve-12 1000000000 0.002150 ns/op -BenchmarkSolve-12 1000000000 0.001757 ns/op -BenchmarkSolve-12 1000000000 0.001747 ns/op -BenchmarkSolve-12 1000000000 0.001807 ns/op +BenchmarkSolve-12 1000000000 0.001741 ns/op +BenchmarkSolve-12 1000000000 0.001769 ns/op +BenchmarkSolve-12 1000000000 0.001744 ns/op +BenchmarkSolve-12 1000000000 0.001782 ns/op BenchmarkSolve-12 1000000000 0.001720 ns/op -BenchmarkSolve-12 1000000000 0.001692 ns/op +BenchmarkSolve-12 1000000000 0.001718 ns/op +BenchmarkSolve-12 1000000000 0.001731 ns/op +BenchmarkSolve-12 1000000000 0.001698 ns/op +BenchmarkSolve-12 1000000000 0.001733 ns/op +BenchmarkSolve-12 1000000000 0.001841 ns/op ok github.com/onyx-and-iris/aoc2024/day-17 0.139s diff --git a/day-17/internal/one/benchmark b/day-17/internal/one/benchmark index 7eb7dc5..9342162 100644 --- a/day-17/internal/one/benchmark +++ b/day-17/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-17/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0000459 ns/op +BenchmarkSolve-12 1000000000 0.0000285 ns/op ok github.com/onyx-and-iris/aoc2024/day-17/internal/one 0.006s diff --git a/day-17/internal/two/benchmark b/day-17/internal/two/benchmark index 2d3fa53..65ca9a4 100644 --- a/day-17/internal/two/benchmark +++ b/day-17/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-17/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.001878 ns/op +BenchmarkSolve-12 1000000000 0.002689 ns/op ok github.com/onyx-and-iris/aoc2024/day-17/internal/two 0.017s diff --git a/day-18/benchmark b/day-18/benchmark index 4140a83..e508e75 100644 --- a/day-18/benchmark +++ b/day-18/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-18 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1 1410266797 ns/op -BenchmarkSolve-12 1 1422531597 ns/op -BenchmarkSolve-12 1 1422451797 ns/op -BenchmarkSolve-12 1 1404297097 ns/op -BenchmarkSolve-12 1 1391816300 ns/op -BenchmarkSolve-12 1 1416344400 ns/op -BenchmarkSolve-12 1 1399980801 ns/op -BenchmarkSolve-12 1 1391180300 ns/op -BenchmarkSolve-12 1 1390386701 ns/op -BenchmarkSolve-12 1 1399453200 ns/op -ok github.com/onyx-and-iris/aoc2024/day-18 14.058s +BenchmarkSolve-12 1 1406576292 ns/op +BenchmarkSolve-12 1 1398022593 ns/op +BenchmarkSolve-12 1 1413291995 ns/op +BenchmarkSolve-12 1 1429709395 ns/op +BenchmarkSolve-12 1 1433240795 ns/op +BenchmarkSolve-12 1 1397424095 ns/op +BenchmarkSolve-12 1 1433572595 ns/op +BenchmarkSolve-12 1 1394796387 ns/op +BenchmarkSolve-12 1 1413377585 ns/op +BenchmarkSolve-12 1 1402384484 ns/op +ok github.com/onyx-and-iris/aoc2024/day-18 14.134s diff --git a/day-18/internal/one/benchmark b/day-18/internal/one/benchmark index 809bcda..6d1ad37 100644 --- a/day-18/internal/one/benchmark +++ b/day-18/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-18/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.003678 ns/op -ok github.com/onyx-and-iris/aoc2024/day-18/internal/one 0.030s +BenchmarkSolve-12 1000000000 0.003686 ns/op +ok github.com/onyx-and-iris/aoc2024/day-18/internal/one 0.031s diff --git a/day-18/internal/two/benchmark b/day-18/internal/two/benchmark index adda491..b040fe1 100644 --- a/day-18/internal/two/benchmark +++ b/day-18/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-18/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1 1414311557 ns/op -ok github.com/onyx-and-iris/aoc2024/day-18/internal/two 1.418s +BenchmarkSolve-12 1 1430315792 ns/op +ok github.com/onyx-and-iris/aoc2024/day-18/internal/two 1.434s diff --git a/day-19/benchmark b/day-19/benchmark index 1506903..c66545a 100644 --- a/day-19/benchmark +++ b/day-19/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-19 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.09381 ns/op +BenchmarkSolve-12 1000000000 0.1045 ns/op BenchmarkSolve-12 1000000000 0.1010 ns/op -BenchmarkSolve-12 1000000000 0.1131 ns/op -BenchmarkSolve-12 1000000000 0.09298 ns/op -BenchmarkSolve-12 1000000000 0.09649 ns/op -BenchmarkSolve-12 1000000000 0.09659 ns/op -BenchmarkSolve-12 1000000000 0.1022 ns/op -BenchmarkSolve-12 1000000000 0.09501 ns/op -BenchmarkSolve-12 1000000000 0.09695 ns/op -BenchmarkSolve-12 1000000000 0.1007 ns/op -ok github.com/onyx-and-iris/aoc2024/day-19 9.903s +BenchmarkSolve-12 1000000000 0.09120 ns/op +BenchmarkSolve-12 1000000000 0.1012 ns/op +BenchmarkSolve-12 1000000000 0.09372 ns/op +BenchmarkSolve-12 1000000000 0.09943 ns/op +BenchmarkSolve-12 1000000000 0.09617 ns/op +BenchmarkSolve-12 1000000000 0.1108 ns/op +BenchmarkSolve-12 1000000000 0.09039 ns/op +BenchmarkSolve-12 1000000000 0.09074 ns/op +ok github.com/onyx-and-iris/aoc2024/day-19 9.894s diff --git a/day-19/internal/one/benchmark b/day-19/internal/one/benchmark index df43355..bc4503a 100644 --- a/day-19/internal/one/benchmark +++ b/day-19/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-19/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.08205 ns/op -ok github.com/onyx-and-iris/aoc2024/day-19/internal/one 0.765s +BenchmarkSolve-12 1000000000 0.08728 ns/op +ok github.com/onyx-and-iris/aoc2024/day-19/internal/one 0.776s diff --git a/day-19/internal/two/benchmark b/day-19/internal/two/benchmark index 911c93d..3e13d6e 100644 --- a/day-19/internal/two/benchmark +++ b/day-19/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-19/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.01208 ns/op -ok github.com/onyx-and-iris/aoc2024/day-19/internal/two 0.091s +BenchmarkSolve-12 1000000000 0.01666 ns/op +ok github.com/onyx-and-iris/aoc2024/day-19/internal/two 0.095s diff --git a/day-21/benchmark b/day-21/benchmark index a7ec0c4..c674ec5 100644 --- a/day-21/benchmark +++ b/day-21/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-21 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0008915 ns/op -BenchmarkSolve-12 1000000000 0.0007801 ns/op -BenchmarkSolve-12 1000000000 0.0006902 ns/op -BenchmarkSolve-12 1000000000 0.0009074 ns/op -BenchmarkSolve-12 1000000000 0.001131 ns/op -BenchmarkSolve-12 1000000000 0.0008011 ns/op -BenchmarkSolve-12 1000000000 0.001154 ns/op -BenchmarkSolve-12 1000000000 0.0009199 ns/op -BenchmarkSolve-12 1000000000 0.0008066 ns/op -BenchmarkSolve-12 1000000000 0.0008437 ns/op -ok github.com/onyx-and-iris/aoc2024/day-21 0.099s +BenchmarkSolve-12 1000000000 0.0006352 ns/op +BenchmarkSolve-12 1000000000 0.0006133 ns/op +BenchmarkSolve-12 1000000000 0.0008418 ns/op +BenchmarkSolve-12 1000000000 0.0007457 ns/op +BenchmarkSolve-12 1000000000 0.0007105 ns/op +BenchmarkSolve-12 1000000000 0.0009693 ns/op +BenchmarkSolve-12 1000000000 0.0005964 ns/op +BenchmarkSolve-12 1000000000 0.0008420 ns/op +BenchmarkSolve-12 1000000000 0.0006143 ns/op +BenchmarkSolve-12 1000000000 0.0006791 ns/op +ok github.com/onyx-and-iris/aoc2024/day-21 0.089s diff --git a/day-21/internal/one/benchmark b/day-21/internal/one/benchmark index 08533ec..128b6ae 100644 --- a/day-21/internal/one/benchmark +++ b/day-21/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-21/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0000606 ns/op -ok github.com/onyx-and-iris/aoc2024/day-21/internal/one 0.008s +BenchmarkSolve-12 1000000000 0.0000787 ns/op +ok github.com/onyx-and-iris/aoc2024/day-21/internal/one 0.006s diff --git a/day-21/internal/two/benchmark b/day-21/internal/two/benchmark index af72586..9fcc7e5 100644 --- a/day-21/internal/two/benchmark +++ b/day-21/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-21/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.0007436 ns/op -ok github.com/onyx-and-iris/aoc2024/day-21/internal/two 0.011s +BenchmarkSolve-12 1000000000 0.0009693 ns/op +ok github.com/onyx-and-iris/aoc2024/day-21/internal/two 0.012s diff --git a/day-22/benchmark b/day-22/benchmark index 728f20a..a160c42 100644 --- a/day-22/benchmark +++ b/day-22/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-22 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1 2054969661 ns/op -BenchmarkSolve-12 1 1820308129 ns/op -BenchmarkSolve-12 1 1853098610 ns/op -BenchmarkSolve-12 1 1825725443 ns/op -BenchmarkSolve-12 1 1817395243 ns/op -BenchmarkSolve-12 1 1823292443 ns/op -BenchmarkSolve-12 1 1825067743 ns/op -BenchmarkSolve-12 1 1827243915 ns/op -BenchmarkSolve-12 1 1821714708 ns/op -BenchmarkSolve-12 1 1825390608 ns/op -ok github.com/onyx-and-iris/aoc2024/day-22 18.538s +BenchmarkSolve-12 1 2074997091 ns/op +BenchmarkSolve-12 1 1822532492 ns/op +BenchmarkSolve-12 1 1800280110 ns/op +BenchmarkSolve-12 1 1848971014 ns/op +BenchmarkSolve-12 1 1804735614 ns/op +BenchmarkSolve-12 1 1809016314 ns/op +BenchmarkSolve-12 1 1845810018 ns/op +BenchmarkSolve-12 1 1809318223 ns/op +BenchmarkSolve-12 1 1811642423 ns/op +BenchmarkSolve-12 1 1827119424 ns/op +ok github.com/onyx-and-iris/aoc2024/day-22 18.498s diff --git a/day-22/internal/one/benchmark b/day-22/internal/one/benchmark index 2c173d8..bebae1c 100644 --- a/day-22/internal/one/benchmark +++ b/day-22/internal/one/benchmark @@ -3,4 +3,4 @@ goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-22/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz BenchmarkSolve-12 1000000000 0.03026 ns/op -ok github.com/onyx-and-iris/aoc2024/day-22/internal/one 0.219s +ok github.com/onyx-and-iris/aoc2024/day-22/internal/one 0.222s diff --git a/day-22/internal/two/benchmark b/day-22/internal/two/benchmark index bdea7c6..29c09a5 100644 --- a/day-22/internal/two/benchmark +++ b/day-22/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-22/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1 2064547562 ns/op -ok github.com/onyx-and-iris/aoc2024/day-22/internal/two 2.091s +BenchmarkSolve-12 1 2033512891 ns/op +ok github.com/onyx-and-iris/aoc2024/day-22/internal/two 2.059s diff --git a/day-23/benchmark b/day-23/benchmark index a766f3d..c41c8e9 100644 --- a/day-23/benchmark +++ b/day-23/benchmark @@ -2,14 +2,14 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-23 cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.2466 ns/op -BenchmarkSolve-12 1000000000 0.2520 ns/op -BenchmarkSolve-12 1000000000 0.2490 ns/op -BenchmarkSolve-12 1000000000 0.2484 ns/op -BenchmarkSolve-12 1000000000 0.2484 ns/op -BenchmarkSolve-12 1000000000 0.2639 ns/op -BenchmarkSolve-12 1000000000 0.2497 ns/op -BenchmarkSolve-12 1000000000 0.2424 ns/op -BenchmarkSolve-12 1000000000 0.2506 ns/op +BenchmarkSolve-12 1000000000 0.2472 ns/op +BenchmarkSolve-12 1000000000 0.2478 ns/op +BenchmarkSolve-12 1000000000 0.2456 ns/op +BenchmarkSolve-12 1000000000 0.2567 ns/op +BenchmarkSolve-12 1000000000 0.2474 ns/op +BenchmarkSolve-12 1000000000 0.2499 ns/op +BenchmarkSolve-12 1000000000 0.2499 ns/op +BenchmarkSolve-12 1000000000 0.2493 ns/op +BenchmarkSolve-12 1000000000 0.2515 ns/op BenchmarkSolve-12 1000000000 0.2464 ns/op -ok github.com/onyx-and-iris/aoc2024/day-23 37.530s +ok github.com/onyx-and-iris/aoc2024/day-23 37.653s diff --git a/day-23/internal/one/benchmark b/day-23/internal/one/benchmark index 071c3cb..86800b5 100644 --- a/day-23/internal/one/benchmark +++ b/day-23/internal/one/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-23/internal/one cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.003422 ns/op -ok github.com/onyx-and-iris/aoc2024/day-23/internal/one 0.029s +BenchmarkSolve-12 1000000000 0.003474 ns/op +ok github.com/onyx-and-iris/aoc2024/day-23/internal/one 0.027s diff --git a/day-23/internal/two/benchmark b/day-23/internal/two/benchmark index dede114..39246cf 100644 --- a/day-23/internal/two/benchmark +++ b/day-23/internal/two/benchmark @@ -2,5 +2,5 @@ goos: linux goarch: amd64 pkg: github.com/onyx-and-iris/aoc2024/day-23/internal/two cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz -BenchmarkSolve-12 1000000000 0.2431 ns/op -ok github.com/onyx-and-iris/aoc2024/day-23/internal/two 3.693s +BenchmarkSolve-12 1000000000 0.2444 ns/op +ok github.com/onyx-and-iris/aoc2024/day-23/internal/two 3.711s diff --git a/day-24/benchmark b/day-24/benchmark new file mode 100644 index 0000000..6a00c43 --- /dev/null +++ b/day-24/benchmark @@ -0,0 +1,15 @@ +goos: linux +goarch: amd64 +pkg: github.com/onyx-and-iris/aoc2024/day-24 +cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz +BenchmarkSolve-12 1000000000 0.002181 ns/op +BenchmarkSolve-12 1000000000 0.001883 ns/op +BenchmarkSolve-12 1000000000 0.001966 ns/op +BenchmarkSolve-12 1000000000 0.001902 ns/op +BenchmarkSolve-12 1000000000 0.002016 ns/op +BenchmarkSolve-12 1000000000 0.001927 ns/op +BenchmarkSolve-12 1000000000 0.001868 ns/op +BenchmarkSolve-12 1000000000 0.001908 ns/op +BenchmarkSolve-12 1000000000 0.002009 ns/op +BenchmarkSolve-12 1000000000 0.001877 ns/op +ok github.com/onyx-and-iris/aoc2024/day-24 0.150s diff --git a/day-24/internal/one/benchmark b/day-24/internal/one/benchmark new file mode 100644 index 0000000..97829ac --- /dev/null +++ b/day-24/internal/one/benchmark @@ -0,0 +1,6 @@ +goos: linux +goarch: amd64 +pkg: github.com/onyx-and-iris/aoc2024/day-24/internal/one +cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz +BenchmarkSolve-12 1000000000 0.001034 ns/op +ok github.com/onyx-and-iris/aoc2024/day-24/internal/one 0.012s diff --git a/day-25/benchmark b/day-25/benchmark new file mode 100644 index 0000000..fa39e62 --- /dev/null +++ b/day-25/benchmark @@ -0,0 +1,15 @@ +goos: linux +goarch: amd64 +pkg: github.com/onyx-and-iris/aoc2024/day-25 +cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz +BenchmarkSolve-12 1000000000 0.0009838 ns/op +BenchmarkSolve-12 1000000000 0.001170 ns/op +BenchmarkSolve-12 1000000000 0.0009935 ns/op +BenchmarkSolve-12 1000000000 0.0009905 ns/op +BenchmarkSolve-12 1000000000 0.0009702 ns/op +BenchmarkSolve-12 1000000000 0.001014 ns/op +BenchmarkSolve-12 1000000000 0.0009967 ns/op +BenchmarkSolve-12 1000000000 0.001050 ns/op +BenchmarkSolve-12 1000000000 0.0009891 ns/op +BenchmarkSolve-12 1000000000 0.001032 ns/op +ok github.com/onyx-and-iris/aoc2024/day-25 0.090s diff --git a/day-25/internal/one/benchmark b/day-25/internal/one/benchmark new file mode 100644 index 0000000..09afd1a --- /dev/null +++ b/day-25/internal/one/benchmark @@ -0,0 +1,6 @@ +goos: linux +goarch: amd64 +pkg: github.com/onyx-and-iris/aoc2024/day-25/internal/one +cpu: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz +BenchmarkSolve-12 1000000000 0.001027 ns/op +ok github.com/onyx-and-iris/aoc2024/day-25/internal/one 0.013s diff --git a/makefile b/makefile new file mode 100644 index 0000000..8ab0644 --- /dev/null +++ b/makefile @@ -0,0 +1,29 @@ +days := day-01 \ + day-02 \ + day-03 \ + day-04 \ + day-05 \ + day-06 \ + day-07 \ + day-08 \ + day-09 \ + day-10 \ + day-11 \ + day-12 \ + day-13 \ + day-14 \ + day-15 \ + day-16 \ + day-17 \ + day-18 \ + day-19 \ + day-20 \ + day-21 \ + day-22 \ + day-23 \ + day-24 \ + day-25 + + +bench: + @for day in $(days); do (cd $${day}; make $@); done \ No newline at end of file