|
|
6ea67eac0c
|
test: add unit test for part two
|
2025-12-20 09:18:32 +01:00 |
|
|
|
bb366fbe17
|
refactor: extract reactPolymer to reuse it in PartTwo
|
2025-12-20 09:18:17 +01:00 |
|
|
|
681b7bae16
|
feat: solve part one
|
2025-12-20 09:15:52 +01:00 |
|
|
|
c8ded5c42d
|
test: add unit test for part one
|
2025-12-20 09:12:51 +01:00 |
|
|
|
40e2e329e0
|
feat: register fifth day
|
2025-12-20 09:08:34 +01:00 |
|
|
|
27d14b1711
|
feat: solve part two
|
2025-12-07 00:00:16 +01:00 |
|
|
|
89b2ec90f2
|
test: add unit test for part two
|
2025-12-06 23:57:23 +01:00 |
|
|
|
f8a2e839b9
|
feat: solve part one using maps and regex
|
2025-12-06 23:55:34 +01:00 |
|
|
|
94ecbd27bf
|
test: add unit test for part one
|
2025-12-06 23:45:52 +01:00 |
|
|
|
b00d2f13a3
|
feat: register day four
|
2025-12-06 23:44:01 +01:00 |
|
|
|
ea037debed
|
fix: silence golangci-lint
|
2025-12-04 17:35:49 +01:00 |
|
|
|
8f265eae05
|
feat: add per-year aggregator packages so main.go remains readable
|
2025-12-02 09:51:21 +01:00 |
|
|
|
f28611a7bf
|
test: add unit tests for p1/p2
|
2025-12-01 20:09:29 +01:00 |
|
|
|
f98034b00c
|
feat: solve both parts
|
2025-12-01 20:09:20 +01:00 |
|
|
|
f3d73b7c4b
|
feat: P2 solution using pairwise comparison
|
2025-11-30 13:08:46 +01:00 |
|
|
|
20ab5fe4e5
|
test: adapted p2 test as it expects string and not int
|
2025-11-30 13:04:08 +01:00 |
|
|
|
959c05b769
|
feat: add part one solution
|
2025-11-30 12:55:52 +01:00 |
|
|
|
c6dc950d3f
|
test: add unit test for p1
|
2025-11-30 12:50:33 +01:00 |
|
|
|
e5a1504f6b
|
feat: add solutions for P1/P2 2018D1
|
2025-11-30 12:46:09 +01:00 |
|
|
|
99857d8ca5
|
test: add unit tests for P1/P2
|
2025-11-30 12:45:53 +01:00 |
|