Keenan Tims ktims
ktims pushed to main at ktims/aoc2024 2024-12-18 00:53:55 -08:00
1c254fff93 Revert "cargo: optimize harder"
44108c4b35 cargo: optimize harder
b588837624 day18: small optimization - avoid duplicates
Compare 3 commits »
ktims pushed to main at ktims/aoc2024 2024-12-17 23:52:19 -08:00
9a6ca66059 grid: microoptimizations
2729799fa2 day18: optimize
8d2fbc0fcb repo: more aggressive optimization
Compare 3 commits »
ktims pushed to main at ktims/aoc2024 2024-12-17 22:13:53 -08:00
4f48d839b2 day18: part 2 solution + some optimizations
414569537e day18: part 2 solution
5036866663 day18: part 1 solution
Compare 3 commits »
ktims pushed to main at ktims/aoc2024 2024-12-17 01:03:10 -08:00
9be86e2cc2 day17: clippies
ktims pushed to main at ktims/aoc2024 2024-12-17 00:47:30 -08:00
5bcead2691 day17: part 2 solution
ktims pushed to main at ktims/aoc2024 2024-12-16 22:30:05 -08:00
c99d8a400a day17: part 1 solution
ktims pushed to main at ktims/aoc2024 2024-12-16 14:54:56 -08:00
5e8b974137 clippies!
28a88e1aa7 day14: replace RE parser with nom consuming parser
Compare 2 commits »
ktims pushed to main at ktims/aoc2024 2024-12-16 14:45:27 -08:00
bd91fcb60c day14: replace RE parser with nom consuming parser
33615b015f cargo: update and add nom, misc
b7a1f05b1e utils: add misc and implement CustomBounded
Compare 3 commits »
ktims pushed to main at ktims/aoc2024 2024-12-16 11:40:15 -08:00
de7ee8f0f6 day14: don't print robots map
ktims pushed to main at ktims/aoc2024 2024-12-16 01:33:07 -08:00
c31d653612 day16: minor performance and refactoring
ktims pushed to main at ktims/aoc2024 2024-12-16 01:06:43 -08:00
20e6889572 day16: improve perf again by going to i16 positions
755fbbc53d day16: refactor, optimize
Compare 2 commits »
ktims pushed to main at ktims/aoc2024 2024-12-15 23:22:17 -08:00
4b85a90635 day16: part 2 solution
2cf8527c4f grid: add add_mut()
Compare 2 commits »
ktims pushed to main at ktims/aoc2024 2024-12-15 22:06:24 -08:00
6283ff37f9 day16: part 1 solution
ktims pushed to main at ktims/aoc2024 2024-12-15 01:06:14 -08:00
f2186d18d3 ci: allow test failures, fix input getting script mistake
ktims pushed to main at ktims/aoc2024 2024-12-15 01:03:13 -08:00
c261ee56fe day15: cleanup, clippies
ktims pushed to main at ktims/aoc2024 2024-12-15 00:56:11 -08:00
411d6aa26d day15: cleanup & use the same implementation for both parts
ktims pushed to main at ktims/aoc2024 2024-12-15 00:50:24 -08:00
c2c0145219 day15: part 2 submitted solution
ktims pushed to main at ktims/aoc2024 2024-12-15 00:49:53 -08:00
4dfdaca58c day15: part 1 solution + beginning of part 2
ktims pushed to main at ktims/aoc2024 2024-12-15 00:49:00 -08:00
63bdf4385c day15: part 1 solution + beginning of part 2
ktims pushed to main at ktims/aoc2024 2024-12-13 23:51:57 -08:00
003bc3212d pre-commit: check clippies and format in pre-commit to avoid CI fail