Commit graph

57 Commits

Autor SHA1 Nachricht Datum
Sebastian Tobie b9584d5597 added multiplication for Kartesians
some part of it had to be an new trait
2024-12-20 10:50:17 +01:00
Sebastian Tobie 5b16d269b3 example for day 20 2024-12-20 10:49:25 +01:00
Sebastian Tobie ba0b3242db added solution for part 1 of day 20 2024-12-20 10:49:12 +01:00
Sebastian Tobie da8b25b4e2 solved day 5 2024-12-19 18:47:24 +01:00
Sebastian Tobie 90d400eb37 inlcude_aoc is now the only method for importing data 2024-12-19 17:12:39 +01:00
Sebastian Tobie 313c6f4e3b added a new macro include_aoc!
this is to replace the include_data! and include_example macros.
It features partitioned inputs and unified interface
2024-12-19 09:17:37 +01:00
Sebastian Tobie 727285020b added the example of day 5 of 2024 2024-12-19 09:16:03 +01:00
Sebastian Tobie b67724378f updated docs 2024-12-19 08:02:42 +01:00
Sebastian Tobie 55b3cd16f7 day 19 part1 2024-12-19 06:49:04 +01:00
Sebastian Tobie fef542ba78 some formatting 2024-12-18 21:59:56 +01:00
Sebastian Tobie ea6f9170eb updated some code 2024-12-18 21:59:43 +01:00
Sebastian Tobie 5f88cdc3b4 updated the lib 2024-12-18 21:56:41 +01:00
Sebastian Tobie 16ae19ffa8 Day 18 2024 solved. 2024-12-18 11:56:19 +01:00
Sebastian Tobie 62a671bc5a no real progress with day 17 2024-12-17 22:16:01 +01:00
Sebastian Tobie 68e4e93e72 incomplete solution for day 17 2024-12-17 13:38:02 +01:00
Sebastian Tobie 0aa363cb74 moved the binary code 2024-12-16 23:13:07 +01:00
Sebastian Tobie 091fa06735 formatted some files 2024-12-16 22:21:50 +01:00
Sebastian Tobie 6a7843b0da updated the code based on thenew rustfmt.toml 2024-12-16 22:12:30 +01:00
Sebastian Tobie 5129d46b35 edited the rustfmt.toml
unstable features are commented out
2024-12-16 22:07:39 +01:00
Sebastian Tobie b683e45aff reformatted some code 2024-12-16 21:37:17 +01:00
Sebastian Tobie dbc7c9e7ef formatted some code 2024-12-16 20:42:16 +01:00
Sebastian Tobie 4f10c7fb5e solved day 16 part 1 2024-12-16 20:40:41 +01:00
Sebastian Tobie b727a37834 seperated part1 and part 2 2024-12-16 08:34:14 +01:00
Sebastian Tobie 68767c83ae solved part one of day 15 2024-12-15 14:38:50 +01:00
Sebastian Tobie 6fafca3b6b missed the example of day 3 2024-12-15 13:48:57 +01:00
Sebastian Tobie 49262fba4a solved part 1 of day 14 of 2024 2024-12-15 13:22:03 +01:00
Sebastian Tobie 6236636fc9 split kartesian into multiple modules 2024-12-14 13:44:14 +01:00
Sebastian Tobie b24a6f52c0 added incomplete solutions 2024-12-14 11:48:20 +01:00
Sebastian Tobie f3339b38e1 formatted some code and renamed nonndiagonal to straight 2024-12-14 11:47:02 +01:00
Sebastian Tobie 50f451efd2 added inclimple day 12 2024-12-14 11:42:26 +01:00
Sebastian Tobie 78327e8658 solved day 4 and 10 2024-12-11 00:59:44 +01:00
Sebastian Tobie 1ff9286276 solved day 9 and deduplicated some code 2024-12-09 10:57:41 +01:00
Sebastian Tobie 9d807bbc75 moved kartesian and euclidian systems to theis own modules.
no breaking api change
2024-12-08 11:14:33 +01:00
Sebastian Tobie 8e7e46f47f updated old solutions
* splitspace is now parsing
* added  some examples(04 is syntetic)
2024-12-08 02:04:16 +01:00
Sebastian Tobie 61c433eab7 updated day one to reflext api changes 2024-12-08 01:44:21 +01:00
Sebastian Tobie bd97c2e422 Day 7 Solved 2024-12-08 01:43:53 +01:00
Sebastian Tobie 20ad63acaf updated library 2024-12-08 01:42:00 +01:00
Sebastian Tobie dec9308b2f updated the convert_to array function 2024-12-07 12:47:53 +01:00
Sebastian Tobie 194e904ccc added day 6 (incomplete) 2024-12-07 12:25:48 +01:00
Sebastian Tobie ed43974f0f extended the library
Add and Sub plus the  assign variant are now implemented;
advent_of_code_macros is now pub use.
2024-12-06 16:59:58 +01:00
Sebastian Tobie 2bbf7c86f6 fixed the vector method of the kartesiandirection 2024-12-06 16:55:36 +01:00
Sebastian Tobie 855772e976 updated my library 2024-12-06 15:46:23 +01:00
Sebastian Tobie 4f32ca95cf current approach for day 4
this does not work yet
2024-12-04 13:22:39 +01:00
Sebastian Tobie d430c8e15e unified the package names 2024-12-03 23:16:23 +01:00
Sebastian Tobie 8905f24d2b added newline 2024-12-03 23:15:34 +01:00
Sebastian Tobie 5ded33d81a missing dependency 2024-12-03 18:44:44 +01:00
Sebastian Tobie 08662acb1d converted the variable to const and added a trim. 2024-12-03 18:44:06 +01:00
Sebastian Tobie 013e2470b2 removed useless comment 2024-12-03 09:51:55 +01:00
Sebastian Tobie c5a5ccd473 updated include_example to reflect the include_data macro and removed dead code 2024-12-03 09:50:28 +01:00
Sebastian Tobie b626b224b4 Solution for 2024 day 3 2024-12-03 09:18:33 +01:00