Russell Champoux
|
e3fe456616
|
Solve Day 6 & 8, refactor Day 6 with itertools
|
2025-12-08 14:15:29 -05:00 |
|
Russell Champoux
|
5e0660b095
|
🚀 Day 2: MASSIVE 10x speedup & 99% memory reduction! Iterator magic FTW!
|
2025-12-05 13:40:49 -05:00 |
|
Russell Champoux
|
f95ecc2fe1
|
Solve Day 5: Cafeteria (fresh ingredient ranges)
|
2025-12-05 12:10:20 -05:00 |
|
Russell Champoux
|
cf3a3f8bfe
|
Update README year to 2025
|
2025-12-05 11:50:51 -05:00 |
|
Russell Champoux
|
491f89f523
|
Optimize Day 2 solution: 41x faster Part 1, 18x faster Part 2
- Changed from brute-force iteration to generating invalid numbers directly
- Part 1: 45.0ms → 1.1ms
- Part 2: 69.6ms → 3.8ms
- Total benchmark time: 119.38ms → 9.68ms
|
2025-12-05 11:49:44 -05:00 |
|
Russell Champoux
|
702221e78f
|
Refactor day 4 to use Cell enum
|
2025-12-05 09:28:58 -05:00 |
|
Russell Champoux
|
52c3f31f54
|
Solve Day 4: Printing Department
|
2025-12-05 09:25:38 -05:00 |
|
Russell Champoux
|
d650dce61b
|
Refactor days 1-2, optimize day 3 part 1 with suffix max
|
2025-12-04 17:34:11 -05:00 |
|
Russell Champoux
|
0b5c8fa10f
|
Solve Day 3: Lobby
|
2025-12-04 17:19:18 -05:00 |
|
Russell Champoux
|
a402156786
|
Solve Day 2: Gift Shop
|
2025-12-04 17:11:46 -05:00 |
|
Russell Champoux
|
d803be0b01
|
Solve Day 1: Secret Entrance
|
2025-12-04 17:04:14 -05:00 |
|
RussellChamp
|
cfeb0828fd
|
Initial commit
|
2025-12-04 16:22:10 -05:00 |
|