65 Commits

Author SHA1 Message Date
ebf5a0a489
day13: complete solution 2024-12-13 02:12:18 -08:00
4aa7e9f43c
day3: perf - branchless 2024-12-12 17:56:28 -08:00
a5439062a4
day3: performance - avoid converting &[u8] to &str 2024-12-12 17:38:42 -08:00
3658183deb
day7: performance. DFS with pruning. 2024-12-12 16:02:13 -08:00
38cba37b06
day5: perf: switch to sort-based implementation 2024-12-12 14:50:00 -08:00
6022d2cc39
multiple: Use FxHashMap for s p e e d 2024-12-12 14:07:22 -08:00
447ff5c62c
grid: improve ergonomics with more trait impls and other improvements
update puzzles to pass tests, some performance gains
2024-12-12 02:14:29 -08:00
c213bbbc27
day12: optimization and cleanup 2024-12-12 01:24:14 -08:00
a56fc933c9
day12: complete solution 2024-12-11 22:27:59 -08:00
31eb500832
day7: slight performance improvement from skipping ThreadLoacls 2024-12-11 19:40:45 -08:00
4c14c6092e
bugfix: count off by one, thought ^ was left in the map, but it gets
replaced by X
2024-12-11 18:59:58 -08:00
de535303d4
day11: don't use aoc_generator 2024-12-11 18:43:57 -08:00
50b6d045e7
multiple: genericize Grid over coordinate type, parallelism for day 11 2024-12-11 18:43:13 -08:00
d2defae8a2
chore: make day modules public 2024-12-11 18:40:53 -08:00
11b29a4d57
chore: refactor for cargo-aoc / codspeed 2024-12-11 15:45:52 -08:00