Commit graph

24 commits

Author SHA1 Message Date
BoolPurist
cf604ff98b Fixed missing validation for given day or task in benchmakr files 2024-08-30 21:13:54 +02:00
BoolPurist
603ee1827d Benchmark reporting;
Build red coloring for actual output if different from expected
Removed dependency colon ... with prettytable
2024-08-30 15:17:22 +02:00
BoolPurist
a3ce12a80b Fixed clippy warnings 2024-08-30 06:03:08 +02:00
BoolPurist
1d0154122b Included showing puzzel input file into benchmark report
Tidied up benchmakr report
2024-08-30 06:00:23 +02:00
BoolPurist
4970f247f3 Cut down runtime on part 2 of day 6 by 10 times 2024-08-30 04:06:30 +02:00
fd25e8f8db Merge pull request 'convert_to_workspace' (#1) from convert_to_workspace into main
Reviewed-on: #1
2024-08-30 03:22:17 +02:00
BoolPurist
331faaa44d Fixed clippy warnings 2024-08-30 03:17:49 +02:00
BoolPurist
c449b002f8 Made solution for day 6 faster 2024-08-30 03:06:53 +02:00
BoolPurist
854f1f1334 Implemented benchmark framework 2024-08-30 02:18:02 +02:00
BoolPurist
5a98c0541b Added License 2024-08-29 19:31:01 +02:00
BoolPurist
b29deec7e7 Refacture: Moved solutions into lib crate for better reuse 2024-08-29 19:27:55 +02:00
BoolPurist
64f87d035e Added TODO 2024-08-29 17:45:43 +02:00
BoolPurist
a840565b98 Tidied up day 7 2024-08-29 17:24:55 +02:00
BoolPurist
e3f7039080 Solved part 2 of day 7
Now works with real puzzle input

Problem was:
Letters to strength count was initialized in the wrong way
J was included twice.
2024-08-23 12:08:39 +02:00
BoolPurist
480bc48d79 Solved part 2 of day 7 partially
Example works
but not the real puzzle input
2024-08-23 11:29:22 +02:00
BoolPurist
dad77e85c0 Solved part 1 of day 7
Fix: numbers for strength in second ordering was an exclusive range
instead of an inclusive range

Tidied up code for readability
2024-08-23 09:23:00 +02:00
BoolPurist
d117c34786 Implemented faulty first part of day 7 2024-08-23 08:27:22 +02:00
BoolPurist
bb63ca7f74 Implemented line parsing for a dealt hand 2024-08-23 06:45:11 +02:00
BoolPurist
98633ea9df Solved day 6 2024-08-18 15:03:45 +02:00
BoolPurist
9a10cf7c47 Solved second part of day 5 2024-08-18 02:15:01 +02:00
BoolPurist
4c093353cf Restarted day 5
Implemented parsing for task 1 and 2
Implemented solution for task 1
2024-08-17 21:20:26 +02:00
BoolPurist
79b55bd23a Solved 1 task for day 5 2024-08-16 18:23:12 +02:00
BoolPurist
cb7e8465a2 Implemented input as direct value or as file input
Implemented parsing for day5
2024-08-16 16:36:56 +02:00
BoolPurist
0bc8636003 Implemented cli framework advent of code puzzels 2024-08-15 21:21:35 +02:00