Kharec pushed to main at Kharec/advent-of-code 2025-11-28 16:47:58 +01:00
1f5b8247a9 feat: add p2 solution
950eec898e test: add p2 unit test
Compare 2 commits »
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 16:45:07 +01:00
2d6c89d7c9 feat: add solution for p1
6bc4c1b5a5 test: add unit test for p1
Compare 2 commits »
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 16:42:01 +01:00
7b0ccf8a40 feat: add 2015D2 input
ea62c2ce0a feat: include 2015D2
Compare 2 commits »
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 16:31:06 +01:00
87a7dee129 feat: add solution for p2
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 16:29:37 +01:00
53d72ae163 test: add unit test for p2
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 16:28:18 +01:00
bd8c2cca31 feat: add day1 part 1 solution
4013ad8330 feat: add d1 input
a344eef0e3 test: add unit test for p1
824eb6d5a2 feat: include 2015D1
Compare 4 commits »
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 16:22:12 +01:00
d8e7573204 build: add a new target to create files for a new day
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 15:33:25 +01:00
98fb052039 feat: add p2 solution
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 15:26:32 +01:00
db685a1290 test: add p2 unit test
27a56dc7cd refactor: create a execute() function to reuse in part two
Compare 2 commits »
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 14:54:30 +01:00
6a82336c99 feat: add part one solution
90a924e640 feat: input for 2020D8
228d8b475b test: add unit test for part one
c3abc90a24 feat: include 2020D8
Compare 4 commits »
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 12:53:31 +01:00
60ffe95f69 feat: implement PartTwo using DFS recursion
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 12:16:23 +01:00
33bcb91d48 docs: add goal
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 12:02:25 +01:00
5d63f3c4d6 test: add unit test for part two
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 12:02:16 +01:00
ceb3502c96 refactor: prepare part two, which will use the same parsing logic + new structure
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 11:32:08 +01:00
e6867b9cfb feat: include 2020D7
d783d14ecc test: add PartOne unit test
1fe2e30ef8 feat: use a BFS approach to solve part one
Compare 3 commits »
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 11:28:33 +01:00
a7e15569b4 feat: add 2020D7 input
41007ef20e go: fmt
Compare 2 commits »
Kharec pushed to main at Kharec/advent-of-code 2025-11-28 09:01:13 +01:00
3fb71d0cbf refactor: standardize PartOne/PartTwo declarations
Kharec pushed to main at Kharec/advent-of-code 2025-11-26 17:12:38 +01:00
62969312e3 feat: more elegant solution, get rid of cmp
Kharec pushed to main at Kharec/advent-of-code 2025-11-26 16:11:30 +01:00
59974a4d29 build: make all targets silent, test output will still appear anyway
Kharec pushed to main at Kharec/advent-of-code 2025-11-26 16:10:45 +01:00
44cceaad6d build: make it silent