Stefan Müller
|
5c95df93b7
|
Move Cafeteria code into new MultiInterval struct, add FromStr implementation for Interval
|
2026-02-06 00:14:14 +01:00 |
|
Stefan Müller
|
7a55f0be92
|
Add solution for "Day 4: Printing Department", part 2
|
2026-02-05 09:58:16 +01:00 |
|
Stefan Müller
|
b746cad9ae
|
Add FromStr trait to Point2 and Point3, and change to i64
|
2026-02-04 16:59:55 +01:00 |
|
Stefan Müller
|
a3a9eb0e45
|
Add solution for "Day 3: Lobby", part 2
|
2026-01-30 20:12:56 +01:00 |
|
Stefan Müller
|
4b747e3705
|
Add solution for "Day 3: Lobby", part 1
|
2026-01-30 18:04:11 +01:00 |
|
Stefan Müller
|
54efe2ee7e
|
Add solution for "Day 2: Gift Shop", part 2
|
2026-01-30 15:23:42 +01:00 |
|
Stefan Müller
|
a4491d4451
|
Add solution for "Day 2: Gift Shop", part 1
|
2026-01-28 20:24:11 +01:00 |
|
Stefan Müller
|
af14e87459
|
Add solution for "Day 1: Secret Entrance", part 2
|
2026-01-27 22:36:49 +01:00 |
|
Stefan Müller
|
b5665199e1
|
Add solution for "Day 1: Secret Entrance", part 1
|
2026-01-26 22:01:52 +01:00 |
|
Stefan Müller
|
8f9356e81e
|
Remove split char parameter from Point2 and Point3 constructors
|
2026-01-26 21:59:12 +01:00 |
|
Stefan Müller
|
d28f2ff79e
|
Update formatting
|
2026-01-26 21:58:01 +01:00 |
|
Stefan Müller
|
6d499efd3c
|
Add Point3::from_line()
|
2025-12-10 23:53:10 +01:00 |
|
Stefan Müller
|
695f08f99f
|
Add solution for "Day 9: Movie Theater", part 1
|
2025-12-10 23:52:19 +01:00 |
|
Stefan Müller
|
77743a16dd
|
Add solver constants
|
2025-12-09 10:54:02 +01:00 |
|
Stefan Müller
|
b981b0b5fe
|
Add Debug trait for Point3 struct
|
2025-12-09 10:53:40 +01:00 |
|
Stefan Müller
|
05cceddead
|
Add common::geometry::Point3 to simplify types in Playground solver
|
2025-12-09 10:36:23 +01:00 |
|
Stefan Müller
|
76b1e3cf89
|
Add solution for "Day 8: Playground", part 1
|
2025-12-09 10:20:49 +01:00 |
|
Stefan Müller
|
aac486d69f
|
Move code into library crate for testing
|
2025-12-08 18:20:41 +01:00 |
|
Stefan Müller
|
fd488ac8e4
|
Add run_solver() function for testing
|
2025-12-08 18:08:43 +01:00 |
|
Stefan Müller
|
c03eca490e
|
Replace filename const by sanitise() function
|
2025-12-08 17:07:34 +01:00 |
|
Stefan Müller
|
449e7f75ac
|
Fix formatting
|
2025-12-08 17:06:27 +01:00 |
|
Stefan Müller
|
496293b33b
|
Refactor Solver trait to streamline usage
|
2025-12-08 14:38:02 +01:00 |
|
Stefan Müller
|
ad64b05db7
|
Add solution for "Day 6: Trash Compactor", part 1
|
2025-12-06 23:38:53 +01:00 |
|
Stefan Müller
|
6a7bffa42a
|
Add Solver trait and move common functionality out of concrete solvers
|
2025-12-06 01:27:15 +01:00 |
|
Stefan Müller
|
e8a91164d3
|
Update structure of modules
|
2025-12-06 00:59:48 +01:00 |
|
Stefan Müller
|
0730ce7f01
|
Add solutions for "Day 5: Cafeteria", part 1 and 2
|
2025-12-06 00:52:43 +01:00 |
|
Stefan Müller
|
312731ce06
|
Add solution for "Day 4: Printing Department", part 1
|
2025-12-04 23:46:44 +01:00 |
|
Stefan Müller
|
7c1afc7637
|
Add initial project files
|
2025-12-04 12:31:23 +01:00 |
|