Commit Graph

308 Commits

Author SHA1 Message Date
bc76283458 test: add unit test for part one 2025-12-10 06:11:04 +01:00
9d2a087801 feat: register tenth day 2025-12-10 06:10:57 +01:00
0bd3b6dc69 chore: add 2025D10 dataset 2025-12-10 06:10:50 +01:00
da81f67b7f feat: solve part two 2025-12-09 20:59:57 +01:00
caa7da5a7d test: add reverse unit test for part two 2025-12-09 20:59:46 +01:00
eebe707ef9 feat: solve part one 2025-12-09 20:40:59 +01:00
8960dcb072 test: add unit test for part one 2025-12-09 20:14:22 +01:00
99eb0fbaa8 chore: 2016D4 dataset 2025-12-09 20:14:16 +01:00
a739425209 feat: register fourth day 2025-12-09 20:14:11 +01:00
af306eb73c feat: solve part two 2025-12-09 19:24:30 +01:00
cdbc3f3b16 feat: solve part one 2025-12-09 19:22:12 +01:00
ed445a8be7 test: add unit test for both parts 2025-12-09 19:21:59 +01:00
8bbf6662b1 chore: add 2016D3 input 2025-12-09 19:21:51 +01:00
b60c971d50 feat: register third day 2025-12-09 19:21:44 +01:00
5dab84eeb3 feat: solve part two 2025-12-09 14:40:37 +01:00
2283b62503 clean: oneliner for compute and check 2025-12-09 07:10:30 +01:00
ccf50c12c9 test: add unit test for part two 2025-12-09 06:45:39 +01:00
f25d7511aa feat: solve part one 2025-12-09 06:33:16 +01:00
243ccf3da9 test: unit test for part one 2025-12-09 06:14:02 +01:00
aedf9cd06d chore: day 9 input 2025-12-09 06:05:48 +01:00
c053c905ad feat: register ninth day 2025-12-09 06:05:42 +01:00
7dff40745c feat: solve part two using keypad with 10+ for letter and 0 for inexisting keys 2025-12-08 22:52:28 +01:00
0e8563b216 test: add printing unit test for part two (as it returns string) 2025-12-08 22:39:11 +01:00
6720bbabc1 feat: solve part one building the code digit by digit 2025-12-08 22:34:59 +01:00
6035989da4 test: add unit test for part one 2025-12-08 22:26:25 +01:00
dc16893777 chore: add 2016D2 dataset 2025-12-08 22:26:15 +01:00
fdfad57cee feat: register second day 2025-12-08 22:26:01 +01:00
9cf00b290f feat: solve part two using same logic and injecting me :) 2025-12-08 22:17:11 +01:00
47072a4982 feat: extract shared functions and solve part two 2025-12-08 22:01:31 +01:00
62748990cb test: unit test for part two 2025-12-08 21:55:29 +01:00
42c69d44e5 feat: solve part one 2025-12-08 21:51:40 +01:00
c6eb51a395 comment: no test for part two 2025-12-08 21:45:42 +01:00
6777696df6 test: add unit test for part one 2025-12-08 21:45:27 +01:00
a8e244f9ab feat: register third day 2025-12-08 21:43:39 +01:00
911f9bfe7b chore: add 2022D3 dataset 2025-12-08 21:43:15 +01:00
24a65d3752 feat: solve part one using brute-force permutation search 2025-12-08 21:26:06 +01:00
0bd0ec5f1e test: add unit test for part one 2025-12-08 21:24:58 +01:00
0ad418ed1f feat: register d13 2025-12-08 17:39:35 +01:00
ec48231aae chore: add D13 dataset 2025-12-08 17:39:07 +01:00
5631822e73 feat: tiny refactor for part two which we're solving using Kruskal's algorithm 2025-12-08 15:21:42 +01:00
630d32ba11 test: add unit test for part two 2025-12-08 12:30:10 +01:00
22500b7076 feat: solve part one 2025-12-08 12:26:37 +01:00
9d2d27b257 refactor: rename parameter to standardize 2025-12-08 11:42:12 +01:00
879509c7ba refactor: rename parameter 2025-12-08 11:40:08 +01:00
a0805111b4 test: add unit test for part one 2025-12-08 06:08:56 +01:00
b0cd4f37b1 feat: register day 8 2025-12-08 06:01:48 +01:00
8999f45aad chore: day8 dataset 2025-12-08 06:01:39 +01:00
838803c53e feat: solve part two 2025-12-07 22:01:36 +01:00
c4063b5390 test: unit test for part two 2025-12-07 21:59:04 +01:00
1c5bd1e448 feat: solve part one 2025-12-07 21:55:26 +01:00