Jan Christian Grünhage
71be88574c
make parse_number fallible
2021-12-18 17:28:06 +01:00
Jan Christian Grünhage
81b7e84097
support parsing negative numbers
2021-12-18 12:54:51 +01:00
Jan Christian Grünhage
123c62f810
refactor parse_n to not require borrowing closures
2021-12-13 07:35:55 +01:00
Jan Christian Grünhage
577e2a2c78
simplify number parsing
2021-12-13 07:34:41 +01:00
Jan Christian Grünhage
49cfe7a7cb
fix bug in parse_n
...
I initially wrote this for 10 elements in the octopi flashing grid
puzzle, which is why I had a 10 in there, even though I did have the
const N already. Here I rewrote it slightly, because with `try_into`
already doing a length check, mine was redundant anyway.
2021-12-12 12:58:01 +01:00
Jan Christian Grünhage
743f1e46fc
add helper method for parsing exactly N of something
2021-12-11 14:46:53 +01:00
Jan Christian Grünhage
e02dbc3577
add single digit parser
2021-12-10 08:17:03 +01:00
Jan Christian Grünhage
ef64f62b28
fix clippy lints
2021-12-05 11:10:03 +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
be518eca39
reimplement parsing in day 4 using yap
2021-12-04 23:49:22 +01:00