|
|
a3f54530f6
|
test: add unit test for p2
|
2025-11-28 17:56:35 +01:00 |
|
|
|
301d93157c
|
feat: add part one solution
|
2025-11-28 17:51:51 +01:00 |
|
|
|
7e0a1e71a7
|
test: add unit test for p1
|
2025-11-28 17:51:10 +01:00 |
|
|
|
962bc923f3
|
feat: include 2015D3
|
2025-11-28 17:50:59 +01:00 |
|
|
|
76568a801d
|
feat: add input for 2015D3
|
2025-11-28 17:50:29 +01:00 |
|
|
|
1f5b8247a9
|
feat: add p2 solution
|
2025-11-28 16:47:56 +01:00 |
|
|
|
950eec898e
|
test: add p2 unit test
|
2025-11-28 16:47:52 +01:00 |
|
|
|
2d6c89d7c9
|
feat: add solution for p1
|
2025-11-28 16:45:04 +01:00 |
|
|
|
6bc4c1b5a5
|
test: add unit test for p1
|
2025-11-28 16:44:58 +01:00 |
|
|
|
7b0ccf8a40
|
feat: add 2015D2 input
|
2025-11-28 16:41:58 +01:00 |
|
|
|
ea62c2ce0a
|
feat: include 2015D2
|
2025-11-28 16:41:46 +01:00 |
|
|
|
87a7dee129
|
feat: add solution for p2
|
2025-11-28 16:31:02 +01:00 |
|
|
|
53d72ae163
|
test: add unit test for p2
|
2025-11-28 16:29:35 +01:00 |
|
|
|
bd8c2cca31
|
feat: add day1 part 1 solution
|
2025-11-28 16:28:15 +01:00 |
|
|
|
4013ad8330
|
feat: add d1 input
|
2025-11-28 16:28:01 +01:00 |
|
|
|
a344eef0e3
|
test: add unit test for p1
|
2025-11-28 16:27:55 +01:00 |
|
|
|
824eb6d5a2
|
feat: include 2015D1
|
2025-11-28 16:27:49 +01:00 |
|
|
|
d8e7573204
|
build: add a new target to create files for a new day
|
2025-11-28 16:22:11 +01:00 |
|
|
|
98fb052039
|
feat: add p2 solution
|
2025-11-28 15:33:23 +01:00 |
|
|
|
db685a1290
|
test: add p2 unit test
|
2025-11-28 15:26:30 +01:00 |
|
|
|
27a56dc7cd
|
refactor: create a execute() function to reuse in part two
|
2025-11-28 15:26:23 +01:00 |
|
|
|
6a82336c99
|
feat: add part one solution
|
2025-11-28 14:54:29 +01:00 |
|
|
|
90a924e640
|
feat: input for 2020D8
|
2025-11-28 14:54:21 +01:00 |
|
|
|
228d8b475b
|
test: add unit test for part one
|
2025-11-28 14:54:16 +01:00 |
|
|
|
c3abc90a24
|
feat: include 2020D8
|
2025-11-28 14:54:05 +01:00 |
|
|
|
60ffe95f69
|
feat: implement PartTwo using DFS recursion
|
2025-11-28 12:53:29 +01:00 |
|
|
|
33bcb91d48
|
docs: add goal
|
2025-11-28 12:16:21 +01:00 |
|
|
|
5d63f3c4d6
|
test: add unit test for part two
|
2025-11-28 12:02:23 +01:00 |
|
|
|
ceb3502c96
|
refactor: prepare part two, which will use the same parsing logic + new structure
|
2025-11-28 12:02:14 +01:00 |
|
|
|
e6867b9cfb
|
feat: include 2020D7
|
2025-11-28 11:32:01 +01:00 |
|
|
|
d783d14ecc
|
test: add PartOne unit test
|
2025-11-28 11:31:55 +01:00 |
|
|
|
1fe2e30ef8
|
feat: use a BFS approach to solve part one
|
2025-11-28 11:31:43 +01:00 |
|
|
|
a7e15569b4
|
feat: add 2020D7 input
|
2025-11-28 11:28:28 +01:00 |
|
|
|
41007ef20e
|
go: fmt
|
2025-11-28 11:28:19 +01:00 |
|
|
|
3fb71d0cbf
|
refactor: standardize PartOne/PartTwo declarations
|
2025-11-28 09:01:11 +01:00 |
|
|
|
62969312e3
|
feat: more elegant solution, get rid of cmp
|
2025-11-26 17:12:36 +01:00 |
|
|
|
59974a4d29
|
build: make all targets silent, test output will still appear anyway
|
2025-11-26 16:11:26 +01:00 |
|
|
|
44cceaad6d
|
build: make it silent
|
2025-11-26 16:10:41 +01:00 |
|
|
|
5274739cd3
|
build: create bin dir when building as it's git-ignored
|
2025-11-26 16:09:23 +01:00 |
|
|
|
8915de6145
|
feat: add 2022D1 solutions
|
2025-11-26 16:05:47 +01:00 |
|
|
|
e96d308e5f
|
feat: input for 2022D1
|
2025-11-26 16:05:35 +01:00 |
|
|
|
3fdb921aae
|
tests: add 2022D1 unit tests
|
2025-11-26 16:05:00 +01:00 |
|
|
|
2d5e05ae8b
|
feat: include 2022D1
|
2025-11-26 16:04:51 +01:00 |
|
|
|
2f06c7ab2d
|
feat: add gitignore
|
2025-11-26 14:05:39 +01:00 |
|
|
|
3723f84d1a
|
refactor: massive refactor to have only one binary to call
|
2025-11-26 14:04:13 +01:00 |
|
|
|
314da54495
|
feat: complete part two
|
2025-11-25 23:12:50 +01:00 |
|
|
|
3ab410ea06
|
test: add unit test for part two
|
2025-11-25 23:12:42 +01:00 |
|
|
|
45c04431cc
|
refactor: i -> idx
|
2025-11-25 22:45:49 +01:00 |
|
|
|
497314aa8b
|
test: add unit test for part one
|
2025-11-25 22:44:46 +01:00 |
|
|
|
ce1cc9d5cf
|
feat: complete part one
|
2025-11-25 22:44:37 +01:00 |
|