Bert Peters bert
bert synced commits to master at bert/adventofcode from mirror 2023-12-18 23:50:33 +01:00
24430cf1da Implement 2023 day 18 part 2
8faabf1220 Prepare for part 2
f15c8fbec3 Implement 2023 day 18 part 1
Compare 3 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-17 23:20:33 +01:00
353e551f66 Implement 2023 day 17 part 2
717417eaf0 Implement 2023 day 17 part 1
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-16 14:50:31 +01:00
d78d74c92d Implement 2023 day 16 part 2
c2389e93af Implement 2023 day 16 part 1
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-15 22:40:31 +01:00
682e6f06b8 Flatten DP buffers
bert synced commits to master at bert/adventofcode from mirror 2023-12-15 14:40:31 +01:00
673e8184ed Zero init > 1 init
6657519179 Why have many hash map when few do trick
f898ffd216 Implement 2023 day 15 part 1
862ef3840c Implement 2023 day 15 part 1
Compare 4 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-14 22:20:31 +01:00
44a1bcdc62 Merge owned and non-owned grids
b7baebd050 Very clunky implementation of 2023 day 14 part 2
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-14 14:10:32 +01:00
4f67ce4891 mplement 2023 day 14 part 1
bert synced commits to master at bert/adventofcode from mirror 2023-12-14 06:10:30 +01:00
975a1f8faf Misc fixes
bert synced commits to master at bert/adventofcode from mirror 2023-12-13 22:00:31 +01:00
0c4430ad01 Implement 2023 day 13 part 2
0838646973 Implement 2023 day 13 part 1
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-12 22:00:30 +01:00
e449672487 Reduce dimensions of DP memo
bert synced commits to master at bert/adventofcode from mirror 2023-12-12 13:50:31 +01:00
83d14af4f3 Missing sample
ec80523cac Implement 2023 day 12
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-11 13:20:32 +01:00
06894b3455 Implement 2023 day 11 part 2
fb7e6d0a92 Implement 2023 day 11 part 1
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-10 13:10:31 +01:00
43bf260887 Implement 2023 day 10 part 2
f1b23b0116 Implement 2023 day 10 part 1
126eeb7587 Move grid code to common
Compare 3 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-09 21:00:31 +01:00
ee2ff35609 Remove most allocations from the code path
92c985cbd4 Unify part 1 and 2 better
de440ef10e Implement 2023 day 9
Compare 3 commits »
bert synced commits to master at bert/aur from mirror 2023-12-09 21:00:30 +01:00
ad57bf9624 upgpkg: simdjson 3.6.3-1
bert synced commits to master at bert/adventofcode from mirror 2023-12-08 12:40:31 +01:00
cfea20bed3 Implement 2023 day 8 part 2
8f6937ae42 Implement 2023 day 8 part 1
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-08 04:40:30 +01:00
2d2be463d1 Avoid unnecessary floor
e1c23385c9 Replace binary search with maths
f5ca9af74b Clarify order of operations
de24e8b489 Replace sort with counting sort
64f10ff04d Fixed 2023 day 7
Compare 5 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-07 12:20:32 +01:00
cb5af961bc Incorrect 2023 day 7 part 2
164383efb7 Implement 2023 day 7 part 1
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-06 20:00:32 +01:00
d2e1ad50d2 Off by one
bert synced commits to master at bert/adventofcode from mirror 2023-12-06 11:50:34 +01:00
bfed992b7d Binary search is best search
b3ccfb7a7d Implement 2023 day 6 part 2
4183f4a242 Implement 2023 day 6 part 1
Compare 3 commits »