|
|
0ee1e316d7
|
day5: part1
|
2025-12-04 21:07:06 -08:00 |
|
|
|
d49157dd79
|
day4: add removal queue implementation for part2
|
2025-12-04 17:29:13 -08:00 |
|
|
|
fa7f62cacf
|
rename neighbours to adjacent, add count impl for cardinal
|
2025-12-04 17:28:54 -08:00 |
|
|
|
faa452149a
|
add neighbour and cardinal iterators to grid
|
2025-12-04 15:49:39 -08:00 |
|
|
|
2d9abb841b
|
grid: add find_all method/iterator
|
2025-12-03 22:22:54 -08:00 |
|
|
|
6acb491b45
|
grid improvements
|
2025-12-03 22:07:40 -08:00 |
|
|
|
4b51bcac08
|
day4: part2
|
2025-12-03 21:36:47 -08:00 |
|
|
|
6030065f95
|
day4: part1
|
2025-12-03 21:28:53 -08:00 |
|
|
|
fa40701adb
|
chore: cargo update
|
2025-12-03 01:03:13 -08:00 |
|
|
|
aebea5c94d
|
day3: switch to cached from memoize (faster and more mature)
|
2025-12-03 01:03:13 -08:00 |
|
|
|
fec1fc51dd
|
chore: reference POW10 LUT in utils from day2
|
2025-12-03 00:47:36 -08:00 |
|
|
|
6888466105
|
day3: add clever solution
|
2025-12-03 00:46:57 -08:00 |
|
|
|
f89bbf2bff
|
clippies
|
2025-12-02 21:36:29 -08:00 |
|
|
|
47f7068705
|
day3: part 2, add memoize
|
2025-12-02 21:30:31 -08:00 |
|
|
|
0ea40260c1
|
day3: part 1
|
2025-12-02 21:13:17 -08:00 |
|
|
|
fb24991102
|
day2: Use a LUT for pow10 operations for 50% performance improvement
|
2025-12-02 13:38:47 -08:00 |
|
|
|
4c1a7bf0be
|
add readme
|
2025-12-02 13:18:15 -08:00 |
|
|
|
0f2024c474
|
clippies
|
2025-12-02 13:07:37 -08:00 |
|
|
|
d229bb7889
|
add pre-commit
|
2025-12-02 13:07:30 -08:00 |
|
|
|
8dd7831caa
|
day2: fix arithmetic bruteforce algorithm & test
|
2025-12-02 12:55:05 -08:00 |
|
|
|
713cca6909
|
day2: add mostly arithmetic solution for part1
|
2025-12-01 23:00:55 -08:00 |
|
|
|
5e672d6765
|
day2: bruteforce without string conversion
|
2025-12-01 22:33:55 -08:00 |
|
|
|
d50d702a21
|
day2: both solutions first attempt
|
2025-12-01 21:31:49 -08:00 |
|
|
|
a70e8bc299
|
edition 2024
|
2025-12-01 21:31:31 -08:00 |
|
|
|
485559e81a
|
day1: both solutions
|
2025-11-30 22:49:27 -08:00 |
|
|
|
5587b3c0f4
|
repo setup for 2025
|
2025-11-30 22:48:56 -08:00 |
|