Bert Peters bert
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 »
bert synced commits to master at bert/adventofcode from mirror 2023-12-05 19:50:30 +01:00
018d41e753 Proper implementation for 2023 day 5 part 2
bert synced commits to master at bert/adventofcode from mirror 2023-12-05 11:50:30 +01:00
63c1024d22 Brute force day 2023 day 5 part 2
b7797c40aa Implement 2023 day 5 part 1
f92261c6b9 Unused import
Compare 3 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-04 11:40:31 +01:00
1a45edd3ff Implement 2023 day 4
bert synced commits to master at bert/adventofcode from mirror 2023-12-04 03:40:30 +01:00
6e6713bfc3 Forgot to add sample, simplyfiy match
af3ee23050 Implement 2023 day 3
Compare 2 commits »
bert synced commits to master at bert/aur from mirror 2023-12-04 03:00:31 +01:00
157a836922 upgpkg: simdjson 3.6.2-1
bert synced commits to master at bert/adventofcode from mirror 2023-12-02 19:40:30 +01:00
4ee6a82056 Now with fewer branches
5517662ae2 Replace regex with aho-corasick
Compare 2 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-02 11:30:31 +01:00
2a419bb468 Unused imports
bf953b7980 Implement 2023 day 2 part 2
033625f041 Implement 2023 day 2 part 1
Compare 3 commits »
bert synced commits to master at bert/adventofcode from mirror 2023-12-01 19:30:30 +01:00
524527dbd1 Now with more iterators and 10% perf gain
1541b82c11 Implement 2023 day 1 part 2
28178c8a73 Slightly more natural part 1
98559e2010 Day 1 2023 part 1
de2ffae641 Years
Compare 5 commits »
bert synced and deleted reference setup-2023 at bert/adventofcode from mirror 2023-12-01 11:20:31 +01:00