Keenan Tims ktims
ktims pushed to main at ktims/aoc2025 2025-12-06 21:17:11 -08:00
f99f4e766a day7: part1
ktims pushed to main at ktims/aoc2025 2025-12-06 21:00:25 -08:00
86fd61aa15 day7: boilerplate
ktims pushed to main at ktims/aoc2025 2025-12-06 00:44:50 -08:00
c8e03e6d6d day6: state machine solution, much cleaner
ktims pushed to main at ktims/aoc2025 2025-12-05 23:48:24 -08:00
bacbf36171 day6: both solutions
ktims pushed to main at ktims/aoc2025 2025-12-05 18:02:51 -08:00
57932373d6 day5: add RangeSet based impl
324923b284 utils: add RangeSet early implementation based on RBTree
Compare 2 commits »
ktims pushed to main at ktims/aoc2025 2025-12-05 16:26:19 -08:00
2158b8cf35 remove unused cargo deps
ktims pushed to main at ktims/aoc2025 2025-12-05 04:30:49 -08:00
f51dc9c145 day2: clever and fast solution
09cd17d3ff grid: clippies
Compare 2 commits »
ktims pushed to main at ktims/aoc2025 2025-12-05 01:09:44 -08:00
73765e857a day5: bugfixes for rangeset
ktims pushed to main at ktims/aoc2025 2025-12-05 00:26:45 -08:00
252bbf3cda day5: part2
0ee1e316d7 day5: part1
Compare 2 commits »
ktims pushed to main at ktims/aoc2025 2025-12-04 17:29:17 -08:00
d49157dd79 day4: add removal queue implementation for part2
fa7f62cacf rename neighbours to adjacent, add count impl for cardinal
Compare 2 commits »
ktims pushed to main at ktims/aoc2025 2025-12-04 15:49:43 -08:00
faa452149a add neighbour and cardinal iterators to grid
ktims pushed to main at ktims/aoc2025 2025-12-03 22:22:58 -08:00
2d9abb841b grid: add find_all method/iterator
ktims pushed to main at ktims/aoc2025 2025-12-03 22:07:48 -08:00
6acb491b45 grid improvements
ktims pushed to main at ktims/aoc2025 2025-12-03 21:37:10 -08:00
4b51bcac08 day4: part2
6030065f95 day4: part1
Compare 2 commits »
ktims pushed to main at ktims/aoc2025 2025-12-03 01:03:42 -08:00
fa40701adb chore: cargo update
aebea5c94d day3: switch to cached from memoize (faster and more mature)
Compare 2 commits »
ktims pushed to main at ktims/aoc2025 2025-12-03 00:47:40 -08:00
fec1fc51dd chore: reference POW10 LUT in utils from day2
6888466105 day3: add clever solution
Compare 2 commits »
ktims pushed to main at ktims/aoc2025 2025-12-02 21:36:36 -08:00
f89bbf2bff clippies
ktims pushed to main at ktims/aoc2025 2025-12-02 21:35:15 -08:00
d3086d1c20 clippies
47f7068705 day3: part 2, add memoize
Compare 2 commits »
ktims pushed to main at ktims/aoc2025 2025-12-02 21:13:21 -08:00
0ea40260c1 day3: part 1
ktims pushed to main at ktims/aoc2025 2025-12-02 13:38:51 -08:00
fb24991102 day2: Use a LUT for pow10 operations for 50% performance improvement