Commit graph

12 commits

Author SHA1 Message Date
Jan Christian Grünhage 10e53e648d port day 3 to bitvec
against my expectation, this performs worse
2021-12-07 10:43:19 +01:00
Jan Christian Grünhage ef64f62b28 fix clippy lints 2021-12-05 11:10:03 +01:00
Jan Christian Grünhage c57507f579 implement day 5 2021-12-05 11:09:21 +01:00
Jan Christian Grünhage 0948888663 provide number parsing with different radix 2021-12-05 00:07:12 +01:00
Jan Christian Grünhage 0d3b3db401 parse day 2 using yap as well and make more generic using traits 2021-12-04 23:49:22 +01:00
Jan Christian Grünhage dcb22a8a0c add slice window variants for day 1
because it's based on slices, it's more performant than the tuple
variant, but it's more error prone, because the bounds checking happens
at runtime instead.
2021-12-04 23:49:22 +01:00
Jan Christian Grünhage be518eca39 reimplement parsing in day 4 using yap 2021-12-04 23:49:22 +01:00
Jan Christian Grünhage 0863785c00 implement day 4 2021-12-04 11:47:39 +01:00
Jan Christian Grünhage 4729fa062d implement day 3 2021-12-04 11:47:22 +01:00
Jan Christian Grünhage 8da65689bc implement day_02 2021-12-02 07:37:07 +01:00
Jan Christian Grünhage 8149ad3379 add README and LICENSE 2021-12-01 23:15:45 +01:00
Jan Christian Grünhage f3afa52c9b initial commit 2021-12-01 23:05:08 +01:00