Skip to content

Activity

Update README.md

AxlLindpushed 1 commit to main • d725e65…7502ebc • 
on Dec 1, 2024

Simplify main loop in 12

AxlLindpushed 1 commit to main • fd69901…d725e65 • 
on Jan 2, 2024

10% speed up by reducing allocations

AxlLindpushed 1 commit to main • 8012430…fd69901 • 
on Dec 31, 2023

2x speed up by using index vector instead of hashmap

AxlLindpushed 1 commit to main • 93edd74…8012430 • 
on Dec 31, 2023

Use index slice instead of take()

AxlLindpushed 1 commit to main • 9795233…93edd74 • 
on Dec 31, 2023

Simplify roll_north() index calc

AxlLindpushed 1 commit to main • c7286b3…9795233 • 
on Dec 31, 2023

10x speed up by optimizing roll_north()

AxlLindpushed 1 commit to main • 280494b…c7286b3 • 
on Dec 31, 2023

Revert incorrect optimization

AxlLindpushed 1 commit to main • e34dfe7…280494b • 
on Dec 31, 2023

Simplify parsing in 18

AxlLindpushed 1 commit to main • 9a0c11b…e34dfe7 • 
on Dec 31, 2023

Simplify check in 16

AxlLindpushed 1 commit to main • fb17c65…9a0c11b • 
on Dec 31, 2023

Use simple loops instead of complicated iterators

AxlLindpushed 1 commit to main • e8db970…fb17c65 • 
on Dec 30, 2023

Remove unnecessary element from cards vec

AxlLindpushed 1 commit to main • 5b85cd0…e8db970 • 
on Dec 30, 2023

Small clarification in 03

AxlLindpushed 1 commit to main • 078bbb1…5b85cd0 • 
on Dec 30, 2023

Remove unnecessary parsing in 01

AxlLindpushed 1 commit to main • 3ff671a…078bbb1 • 
on Dec 30, 2023

Simplify day 02

AxlLindpushed 1 commit to main • d11ee5b…3ff671a • 
on Dec 29, 2023

Simplify 02 part 2

AxlLindpushed 1 commit to main • f3bb32f…d11ee5b • 
on Dec 29, 2023

2x speedup by only considering 3 hailstones in p2

AxlLindpushed 1 commit to main • 50a907c…f3bb32f • 
on Dec 29, 2023

Clean up parsing in 20

AxlLindpushed 1 commit to main • 0d7abaf…50a907c • 
on Dec 29, 2023

Slight speedup by breaking early

AxlLindpushed 1 commit to main • 4245aae…0d7abaf • 
on Dec 29, 2023

2x speed up by optimizing rolling function

AxlLindpushed 1 commit to main • 042d8e9…4245aae • 
on Dec 29, 2023

Slight change in parsing

AxlLindpushed 1 commit to main • c3a6f3b…042d8e9 • 
on Dec 29, 2023

Simplify logic in steps in 08

AxlLindpushed 1 commit to main • 8db23fc…c3a6f3b • 
on Dec 29, 2023

Remove unnecessary function

AxlLindpushed 1 commit to main • b9bbc20…8db23fc • 
on Dec 29, 2023

Rename functions in 05

AxlLindpushed 1 commit to main • 679c9ee…b9bbc20 • 
on Dec 29, 2023

Split part 1 and 2 in 02

AxlLindpushed 1 commit to main • 0c29fff…679c9ee • 
on Dec 28, 2023

Fix clippy warnings

AxlLindpushed 1 commit to main • ce4c56d…0c29fff • 
on Dec 27, 2023

Simplify 25

AxlLindpushed 1 commit to main • 44b512a…ce4c56d • 
on Dec 27, 2023

Update readme

AxlLindpushed 1 commit to main • 6ad5787…44b512a • 
on Dec 27, 2023

Implement Edmond Karp for massive speed up

AxlLindpushed 1 commit to main • ad70d46…6ad5787 • 
on Dec 27, 2023

Implement Stoer Wagner min cut algorithm

AxlLindpushed 1 commit to main • db6412c…ad70d46 • 
on Dec 27, 2023