Commit graph

279 commits

Author SHA1 Message Date
4f36262761 2021: day16: bench 2021-12-16 18:01:56 +01:00
c42041017d 2021: day16: part 2 2021-12-16 17:53:06 +01:00
78f059b65c 2021: day16: part 1 2021-12-16 17:32:08 +01:00
025374e685 2021: day16: part 1: parse litterals 2021-12-16 15:55:32 +01:00
95d955f506 2021: day15: bench 2021-12-16 01:53:58 +01:00
0acae295da 2021: day15: part 2 2021-12-16 01:52:47 +01:00
d204e46890 2021: day15: part 1 2021-12-16 01:31:44 +01:00
1fb0be9e89 2021: day14: bench 2021-12-14 15:51:54 +01:00
822707939e 2021: day14: part 2 2021-12-14 15:51:54 +01:00
9d81739f2b 2021: day14: fix stack overflow in part 1 2021-12-14 13:39:48 +01:00
218d9d5298 2021: day14: part 1 2021-12-14 13:35:35 +01:00
441e41c30c 2021: day12: bench 2021-12-13 14:56:05 +01:00
28b84ae865 2021: day12: part 2 2021-12-13 14:37:32 +01:00
c439b3a265 2021: day12: part 1 2021-12-13 14:16:03 +01:00
d0f3b941ce 2021: day13: bench 2021-12-13 11:59:08 +01:00
b8e2bbf2f3 2021: day13: part 1 & 2 2021-12-13 11:58:29 +01:00
d515ced9a0 2021: day09: fix neighbour iterator lifetime 2021-12-11 16:09:30 +01:00
fc3d23397b 2021: day11: bench 2021-12-11 16:09:30 +01:00
1d6ed92b36 2021: day11: part 1 & 2 2021-12-11 16:09:30 +01:00
8ddde41f0c 2021: day10: bench 2021-12-10 14:39:49 +01:00
7ec783fc16 2021: day10: part 2 2021-12-10 14:39:49 +01:00
6c7b3d9cc6 2021: day10: part 1 2021-12-10 14:13:20 +01:00
4cf5c2c6b0 2021: day09: bench 2021-12-09 20:03:56 +01:00
a30bbaa4e1 2021: day09: part 2 2021-12-09 20:03:48 +01:00
6eb8041362 2021: day09: part 1 2021-12-09 19:39:35 +01:00
b5c4b72864 2021: day08: only store "hard" digits in mapping 2021-12-08 20:04:45 +01:00
b5c79e9b1c 2021: day08: bench 2021-12-08 19:45:40 +01:00
65ddabcf00 2021: day08: part 2 2021-12-08 19:36:00 +01:00
fe5ce3b1a6 2021: day08: part 1 2021-12-08 18:38:06 +01:00
64ee9796ba 2021: day07: use binary search for part 2 2021-12-07 15:51:21 +01:00
f621e603f3 2021: day07: QuickSelect for median computation 2021-12-07 15:24:55 +01:00
f7bbbf5cce 2021: day07: bench 2021-12-07 11:06:16 +01:00
e56e70a6a3 2021: day07: part 2 2021-12-07 11:04:20 +01:00
fa9827852d 2021: day07: part 1 2021-12-07 10:31:07 +01:00
56a5379a1b 2021: day05: use custom iterator 2021-12-06 16:49:39 +01:00
48f1a4ffeb aoc-get: fix variable setting bug 2021-12-06 16:02:45 +01:00
1973fead31 aoc-get: exit if arguments aren't valid 2021-12-06 16:01:16 +01:00
48f78825b8 aoc-get: default to current day in december 2021-12-06 15:39:40 +01:00
246d34cc1f aoc-get: include fish in build 2021-12-06 15:16:07 +01:00
21ebbbfcc4 cargo: adapt workspace wildcards 2021-12-06 15:08:23 +01:00
6bb234ee6a aoc-get: init helper script 2021-12-06 15:05:29 +01:00
7077559b3a 2021: day06: use a VecDeque for faster rotating 2021-12-06 13:37:22 +01:00
fceda8ac1b 2021: day06: use rotate_left 2021-12-06 11:53:34 +01:00
bb9265657b 2021: day06: refacto 2021-12-06 11:34:54 +01:00
7cffb7cdc6 2021: day06: bench 2021-12-06 11:25:08 +01:00
0e4c121ebd 2021: day06: tests 2021-12-06 11:24:54 +01:00
bdc5a25d43 2021: day06: part 1 & 2 2021-12-06 11:05:34 +01:00
22c2591699 2021: day05: refacto 2021-12-05 17:25:28 +01:00
15796e4370 2021: day05: bench 2021-12-05 17:05:48 +01:00
1890268bd5 2021: day05: part 2 2021-12-05 17:01:53 +01:00