Sebastian Lindemeier
|
9d8a611f76
|
Refactor Day08 to reorder methods and simplify circuit connection logic
|
2025-12-08 11:35:09 +01:00 |
Sebastian Lindemeier
|
a3ac176602
|
Refactor Day08 to rename variables and extract CreateCircuits method for clarity
|
2025-12-08 11:26:31 +01:00 |
Sebastian Lindemeier
|
36d7a3f4e5
|
Refactor Day08 to simplify AddToCircuits logic
|
2025-12-08 11:14:18 +01:00 |
Sebastian Lindemeier
|
c559f61496
|
Refactor Day08 to simplify circuit merge logic
|
2025-12-08 10:54:19 +01:00 |
Sebastian Lindemeier
|
52bf32f692
|
Refactor Day07 to rename variables and fix return type for timeline count methods
|
2025-12-08 10:32:56 +01:00 |
Sebastian Lindemeier
|
249e092494
|
Refactor Day07 to rename variables for clarity in timeline count recursion logic
|
2025-12-08 10:31:15 +01:00 |
Sebastian Lindemeier
|
14e4a8dfe9
|
Refactor Day07 to simplify timeline count logic and remove redundant methods
|
2025-12-08 10:19:31 +01:00 |
Sebastian Lindemeier
|
92ef64fd88
|
Refactor Day07 to extract common coordinate enqueue logic
|
2025-12-08 10:03:43 +01:00 |
Sebastian Lindemeier
|
629467f376
|
Refactor Day08 to improve readability with LINQ
|
2025-12-08 09:35:26 +01:00 |
Sebastian Lindemeier
|
7a02ba6b0e
|
Refactor Day08 to improve readability
|
2025-12-08 09:19:33 +01:00 |
Sebastian Lindemeier
|
b60db3c78a
|
Refactor Day08 to improve readability and speed
|
2025-12-08 09:13:17 +01:00 |
Sebastian Lindemeier
|
04d9b2fd45
|
Add Day 08 solution
|
2025-12-08 08:51:43 +01:00 |
Sebastian Lindemeier
|
afc7997fa2
|
Add another Day07 part 2 solution, that's way simpler
|
2025-12-08 07:00:50 +01:00 |
Sebastian Lindemeier
|
62f46aff7d
|
Refactor Day07 to extract node visited count update logic
|
2025-12-07 17:51:57 +01:00 |
Sebastian Lindemeier
|
f0ac76df15
|
Add Day 07 solution
|
2025-12-07 17:48:20 +01:00 |
Sebastian Lindemeier
|
6e3d180550
|
Refactor Day06 to simplify operand handling and with using Zip-LINQ method
|
2025-12-07 17:46:54 +01:00 |
Sebastian Lindemeier
|
b03404fe6a
|
Refactor Day06 to use LINQ for parsing numbers by column
|
2025-12-06 13:55:52 +01:00 |
Sebastian Lindemeier
|
90be974d36
|
Refactor Day06 to improve readability
|
2025-12-06 13:36:10 +01:00 |
Sebastian Lindemeier
|
1edbfab132
|
Refactor Day06 to use less ToArray()
|
2025-12-06 10:58:05 +01:00 |
Sebastian Lindemeier
|
47f468ff68
|
Add Day 06 solution, needs cleanup later
|
2025-12-06 10:54:11 +01:00 |
Sebastian Lindemeier
|
fd417a6e97
|
Refactor range combining logic for future reusability
|
2025-12-05 10:59:44 +01:00 |
Sebastian Lindemeier
|
79541d0dae
|
small refactorings
|
2025-12-05 09:45:02 +01:00 |
Sebastian Lindemeier
|
31caf429ca
|
Refactor Day04 to use Index() extension method
|
2025-12-05 09:04:27 +01:00 |
Sebastian Lindemeier
|
0d028c4282
|
Add another Day 05 part 2 solution with combining overlapping ranges
|
2025-12-05 07:57:59 +01:00 |
Sebastian Lindemeier
|
1cd63a7188
|
Remove unused method CountIdsInRange
|
2025-12-05 07:31:48 +01:00 |
Sebastian Lindemeier
|
91ea80d2e3
|
Add Day 05 solution
|
2025-12-05 07:25:59 +01:00 |
Sebastian Lindemeier
|
389784ec76
|
Replace hardcoded paths with environment variables
|
2025-12-04 22:14:43 +01:00 |
Sebastian Lindemeier
|
1e98d90c33
|
Add AoC 2025 project structure and first solutions
|
2025-12-04 21:40:42 +01:00 |
Sebastian Lindemeier
|
c83642d286
|
Add global.json to .gitignore
|
2025-12-04 21:40:21 +01:00 |
Sebastian Lindemeier
|
6207b8bdc3
|
Add .gitignore file
|
2025-12-04 21:39:48 +01:00 |