Commit Graph

52 Commits

Author SHA1 Message Date
42664687a1 Fixed rustfmt warnings
Some checks failed
Continuous integration / Check (push) Successful in 10m8s
Continuous integration / Test Suite (push) Successful in 10m14s
Continuous integration / Rustfmt (push) Successful in 9m54s
Continuous integration / Clippy (push) Failing after 10m10s
Continuous integration / build (push) Successful in 10m14s
2024-10-05 15:06:25 +01:00
966963b6d3 Updated readme to state completion
Some checks failed
Continuous integration / Check (push) Successful in 11m5s
Continuous integration / Test Suite (push) Successful in 10m14s
Continuous integration / Rustfmt (push) Failing after 9m54s
Continuous integration / Clippy (push) Failing after 10m10s
Continuous integration / build (push) Successful in 10m14s
2024-10-05 13:32:02 +01:00
34fbb412d3 Created Test config 2024-10-05 13:25:59 +01:00
9609c69c9e Applied clippy suggestions 2024-01-12 14:26:05 +00:00
760881cbc3 Day 17 Complete -> Love a bit of dijkstra :) 2023-12-17 21:27:18 +00:00
7d9f472948 Day 16 Complete :) More readable now as well 2023-12-17 19:41:29 +00:00
cfec497112 Day 16 Part 1 Complete -> Made it nice and easy for day 2 :) 2023-12-17 19:15:40 +00:00
0bead087c3 Day 15 Complete -> Nice and easy :) 2023-12-15 08:45:08 +00:00
505ea3771a Day 14 Part 2 Complete -> First solution took agest to run but added the hashmap to detect cycles in the rotations. Thanks reddit :) 2023-12-14 18:19:21 +00:00
a3b2847d6b Day 14 Part 1 Complete -> Really happy with my solution here 2023-12-14 17:38:01 +00:00
9fb69c573b Day 13 Complete 0 -> Initially implemented with a hashmap however this was not viable for the second part so followed AxlLinds solution to adapt it for the second part of the challenge. 2023-12-14 16:50:33 +00:00
f287d5a7ee Day 12 Complete. Thanks Reddit. The cache was a godsend! 2023-12-12 21:12:35 +00:00
23b27a2a8a Pretty much there with Day 12... just need an eternity to let it run :) 2023-12-12 21:02:08 +00:00
4082df6be8 Day 11 Complete 2023-12-11 16:54:27 +00:00
5c46e12269 Day 10 Part 2 Complete 2023-12-11 11:30:54 +00:00
075f7e39c7 Day 10 Part 1 complete 2023-12-10 23:21:24 +00:00
a4c8d73439 Day 09 Part 2 Complete 2023-12-09 14:07:04 +00:00
5627684494 Day 08 Part 2 complete :) Very efficient solution 2023-12-08 16:23:24 +00:00
4a095e2a74 Attempted part 2 but have made a mistake in how I simulatneously traverse them 2023-12-08 13:50:47 +00:00
f76c9794bb Day 8 Part 1 complete 2023-12-08 13:20:58 +00:00
f2ec4b3ba9 Day 07 Part 2 complete (Ignore the messy code!) 2023-12-07 20:45:35 +00:00
cbfc3a4dfc Day 7 Part 1 complete -> Didn't realise that sorting the hands of the same type required using an unsorted list :) 2023-12-07 18:57:05 +00:00
12fe856e43 Day 7 Part 1 Attempt :( 2023-12-07 07:11:33 +00:00
c4c423871e Day 6 Complete :) Super easy day! 2023-12-06 12:40:36 +00:00
c1668c8397 Added all of the days 2023-12-06 00:07:08 +00:00
7057d3006b Added day 7 2023-12-05 23:00:18 +00:00
43e3a8ac35 Parallelised the execution of each day 2023-12-05 19:33:10 +00:00
ed05221dff Day 5 Part 2 complete 2023-12-05 07:30:26 +00:00
916e52783a Day 5 Part 1 complete 2023-12-05 07:25:39 +00:00
1f8afe5af0 Added day 6 2023-12-04 21:21:47 +00:00
6d512470de Fixed compiler warnings 2023-12-04 19:02:39 +00:00
34c8099720 Day 2 Part 2 Complete :) 2023-12-04 18:52:58 +00:00
6bd170cbde Got slightly confused on part 2... nearly there 2023-12-04 07:40:07 +00:00
f3c2f6cfd8 Day 4 Part 1 complete 2023-12-04 06:03:29 +00:00
27a646f88f Day 3 part 2... My struggle in the first half made the second half bliss! 2023-12-03 08:39:30 +00:00
0837967a6b Day 3 Part 1... WOW!!! 2023-12-03 08:32:49 +00:00
0e225f4b04 Added day 4.. early I know! And i fixed unit tests not compiling 2023-12-02 23:50:10 +00:00
554319e068 Cleaned up runner 2023-12-02 13:42:55 +00:00
cb4b54e130 Changed number on day 3 2023-12-02 12:46:10 +00:00
13a891400a Day 2 Part 2 Complete 2023-12-02 11:48:22 +00:00
2634f487e2 Day 2 Part 1 2023-12-02 10:57:05 +00:00
308c456fa4 Added benchmarking for each day 2023-12-01 17:55:07 +00:00
4267b68253 Created a set of unit tests each day 2023-12-01 16:33:40 +00:00
5a677ea222 Cleaned up AoC libs and main runner 2023-12-01 16:13:54 +00:00
acb8170222 Cleaned up Day 1 2023-12-01 11:25:59 +00:00
3ff45cae13 Cleaned up runner to use 2 test inputs and prepared for day 2 2023-12-01 11:09:24 +00:00
b08290c70c Day 1 Part 2 Super janky solution. Just could not get to grips with the regex engine 2023-12-01 10:51:24 +00:00
9c26f1ce02 Day 1 Part 2... Feeling in agony as I can't seem to use regex to save my life. Lookahead current does not work :( 2023-12-01 10:38:18 +00:00
eebfbe67e5 Day 01 Part 1 2023-12-01 07:42:48 +00:00
af0b387339 Created Wireframe for code structure 2023-12-01 06:41:23 +00:00