|
|
c97f31e0fd
|
day8: part2 solution
|
2025-12-08 01:04:15 -08:00 |
|
|
|
41f9e971ee
|
day8: part1 solution
|
2025-12-08 00:59:30 -08:00 |
|
|
|
e97931acf3
|
day8: non working progress
|
2025-12-08 00:53:32 -08:00 |
|
|
|
95b6c0ed9e
|
day8: boilerplate
|
2025-12-07 21:00:20 -08:00 |
|
|
|
ba2cfffc3f
|
day7: optimize away needing a second grid
|
2025-12-07 01:14:56 -08:00 |
|
|
|
30644bcbfc
|
day7: remember to use some convenience functions from my grid
|
2025-12-07 00:27:24 -08:00 |
|
|
|
8f3ac2aacd
|
day7: part2 + clippies
|
2025-12-07 00:10:32 -08:00 |
|
|
|
f99f4e766a
|
day7: part1
|
2025-12-06 21:17:06 -08:00 |
|
|
|
86fd61aa15
|
day7: boilerplate
|
2025-12-06 21:00:23 -08:00 |
|
|
|
c8e03e6d6d
|
day6: state machine solution, much cleaner
|
2025-12-06 00:44:47 -08:00 |
|
|
|
bacbf36171
|
day6: both solutions
|
2025-12-05 23:48:19 -08:00 |
|
|
|
57932373d6
|
day5: add RangeSet based impl
|
2025-12-05 18:02:45 -08:00 |
|
|
|
f51dc9c145
|
day2: clever and fast solution
|
2025-12-05 04:30:34 -08:00 |
|
|
|
73765e857a
|
day5: bugfixes for rangeset
|
2025-12-05 01:09:36 -08:00 |
|
|
|
252bbf3cda
|
day5: part2
|
2025-12-05 00:26:43 -08:00 |
|
|
|
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 |
|
|
|
4b51bcac08
|
day4: part2
|
2025-12-03 21:36:47 -08:00 |
|
|
|
6030065f95
|
day4: part1
|
2025-12-03 21:28:53 -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 |
|
|
|
0f2024c474
|
clippies
|
2025-12-02 13:07:37 -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 |
|
|
|
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 |
|