Commit Graph

15 Commits

Author SHA1 Message Date
ktims 9a6ca66059 grid: microoptimizations
test / AoC 2024 (push) Successful in 1m49s
2024-12-17 23:52:14 -08:00
ktims 5036866663 day18: part 1 solution 2024-12-17 21:52:41 -08:00
ktims 5e8b974137 clippies!
test / AoC 2024 (push) Successful in 1m44s
2024-12-16 14:54:48 -08:00
ktims b7a1f05b1e utils: add misc and implement CustomBounded 2024-12-16 14:41:32 -08:00
ktims 20e6889572 day16: improve perf again by going to i16 positions
test / AoC 2024 (push) Successful in 5m29s
map dimensions fit in i16, so use those in data structures

make grid support generic position type as long as they implement to i64
2024-12-16 01:06:39 -08:00
ktims 2cf8527c4f grid: add add_mut() 2024-12-15 23:21:59 -08:00
ktims 6283ff37f9 day16: part 1 solution
test / AoC 2024 (push) Successful in 2m56s
2024-12-15 22:06:21 -08:00
ktims 4dfdaca58c day15: part 1 solution + beginning of part 2
test / AoC 2024 (push) Has been cancelled
2024-12-15 00:49:44 -08:00
ktims c6153663b5 day14: complete solution
test / AoC 2024 (push) Failing after 58s
2024-12-13 22:53:07 -08:00
ktims a1774d1f73 grid: impl FromStr for Grid<u8> 2024-12-13 17:28:45 -08:00
ktims 6022d2cc39 multiple: Use FxHashMap for s p e e d 2024-12-12 14:07:22 -08:00
ktims 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
ktims a56fc933c9 day12: complete solution 2024-12-11 22:27:59 -08:00
ktims 50b6d045e7 multiple: genericize Grid over coordinate type, parallelism for day 11 2024-12-11 18:43:13 -08:00
ktims 11b29a4d57 chore: refactor for cargo-aoc / codspeed 2024-12-11 15:45:52 -08:00