Commit Graph

291 Commits

Author SHA1 Message Date
a6eb8f9f22 test: add unit test for p1 2026-02-03 16:02:17 +01:00
9ae920d6a8 feat: base code and input parsing for D11 2026-02-03 16:02:11 +01:00
635e7d7b24 chore: add 2025D11 dataset 2026-02-03 16:01:57 +01:00
326333e6bb feat: register eleventh day 2026-02-03 16:01:48 +01:00
106113023b feat: D10P2 solution 2026-01-30 20:49:06 +01:00
80f191da7e feat: refactor code and solve part two 2026-01-11 01:29:53 +01:00
2a36b7c21f test: add unit test for part two 2026-01-11 01:14:53 +01:00
b9e5e29edc feat: solve part one 2026-01-11 01:14:47 +01:00
69ca7ec52c test: add unit test for part one 2026-01-11 01:08:59 +01:00
0acaa0b143 feat: register fifteenth day 2026-01-11 01:06:31 +01:00
8c311b861d chore: add 2015D15 dataset 2026-01-11 01:04:36 +01:00
a9100b6fc9 feat: solve part two 2026-01-03 12:15:19 +01:00
096788c592 test: add unit test for part two 2026-01-03 12:10:25 +01:00
3ddd26f426 feat: solve part one 2026-01-03 12:09:27 +01:00
a3135a6901 test: add unit test for part one 2026-01-03 12:04:47 +01:00
0d43b2e12c feat: register fifth day 2026-01-03 12:02:19 +01:00
c2c87ad301 chore: add 2017D5 dataset 2026-01-03 12:02:13 +01:00
47f73df6bc refactor: better variable name 2025-12-31 17:54:09 +01:00
8e9e37366b feat: solve part two usinge slices.Sort() to detect anagram 2025-12-23 06:34:47 +01:00
2d9becedf0 test: add unit tests for part two 2025-12-23 06:26:10 +01:00
754eba4331 feat: solve part one 2025-12-23 06:22:31 +01:00
b0bb02f695 test: add unit test for part one and add one more edge case 2025-12-23 06:17:51 +01:00
eec25ef6f0 feat: register fourth day 2025-12-23 06:13:45 +01:00
50b8ded4cd chore: add 2017D4 dataset 2025-12-23 06:09:43 +01:00
bb5764bd14 feat: solve part two 2025-12-22 10:55:56 +01:00
09176fad28 test: add unit tests for part two 2025-12-22 10:55:51 +01:00
cc29b51c3a feat: solve part one 2025-12-22 10:45:48 +01:00
362dd0578e test: add unit tests for part one 2025-12-22 10:35:57 +01:00
5fc74b37de chore: add 2017D3 input 2025-12-22 10:31:51 +01:00
94e3502bb9 feat: register third day 2025-12-22 10:31:39 +01:00
80f1462985 feat: solve part two 2025-12-22 10:28:59 +01:00
64e9e5f21c test: add unit test for part two and separated inputs as they differ 2025-12-22 10:21:52 +01:00
903b9e2bc7 feat: solve part one 2025-12-22 10:19:11 +01:00
9cd6796996 test: add unit test for part one 2025-12-22 10:19:04 +01:00
c5ce7ae67a feat: register second day 2025-12-22 10:13:59 +01:00
e8bd696721 chore: add 2017D2 dataset 2025-12-22 10:07:45 +01:00
1367d192b5 feat: solve part two 2025-12-22 10:07:11 +01:00
414f419c14 test: add unit test for part two 2025-12-22 10:03:50 +01:00
53793ea8a4 feat: solve part one 2025-12-22 10:00:15 +01:00
4bfd6a9b70 test: add unit test for part one 2025-12-22 09:58:09 +01:00
9e9cd62486 feat: register first day of 2017 2025-12-22 09:57:58 +01:00
3c4dc6858e chore: add 2017D1 dataset 2025-12-22 09:55:23 +01:00
68d1803e8f feat: solve part two 2025-12-21 09:26:50 +01:00
a39f261ba9 test: add unit test for part two 2025-12-21 09:13:08 +01:00
0c77a62ab4 feat: solve part one 2025-12-21 09:12:16 +01:00
60ee8c0307 test: add unit test for part one 2025-12-21 09:05:19 +01:00
dfe08db759 chore: add 2022D4 dataset 2025-12-21 09:04:00 +01:00
081f4ea295 feat: register fourth day 2025-12-21 09:03:50 +01:00
34be9e0847 feat: solve part two using exhaustive search 2025-12-20 09:25:03 +01:00
6ea67eac0c test: add unit test for part two 2025-12-20 09:18:32 +01:00