|
135a5017f7
|
2022 day10/rust: cleanup
|
2022-12-10 06:38:47 +01:00 |
|
|
e0ff12f770
|
2022 day10/rust: add solution
|
2022-12-10 06:29:51 +01:00 |
|
|
6cae81cd65
|
2022 day10: add data
|
2022-12-10 06:27:02 +01:00 |
|
|
daad18c6af
|
2022 day9/rust: abort early if knot doesn't move
|
2022-12-09 21:36:05 +01:00 |
|
|
e1862bdcbb
|
2022 day9/rust: rename some items for clarity
|
2022-12-09 16:19:29 +01:00 |
|
|
d627f1d00f
|
common/rust: add more functionality to Vec2
|
2022-12-09 11:56:28 +01:00 |
|
|
7896aafcd7
|
2022 day9/rust: cleanup
|
2022-12-09 06:55:31 +01:00 |
|
|
298e4f0783
|
2022 day9/rust: add solution
|
2022-12-09 06:28:32 +01:00 |
|
|
1e27bf1353
|
2022 day9: add data
|
2022-12-09 06:28:20 +01:00 |
|
|
66fa9d1c35
|
2022 day8/rust: add solution
|
2022-12-08 07:25:38 +01:00 |
|
|
06aa5677e1
|
2022 day8: add data
|
2022-12-08 07:25:26 +01:00 |
|
|
a74b1f4bc6
|
2022 day7/rust: cleanup
|
2022-12-07 19:16:30 +01:00 |
|
|
5d846eb88c
|
common/rust: add Path::parents helper method
|
2022-12-07 19:16:15 +01:00 |
|
|
23418f98be
|
2022 day7/rust: add solution
|
2022-12-07 06:29:48 +01:00 |
|
|
28718710cf
|
2022 day7: add data
|
2022-12-07 06:28:21 +01:00 |
|
|
59c1d54801
|
2022 day6/rust: relax type bounds
|
2022-12-06 17:32:44 +01:00 |
|
|
236b80b45c
|
2022 day6/rust: cleanup
|
2022-12-06 06:27:08 +01:00 |
|
|
8859be752a
|
2022 day6/rust: add solution
|
2022-12-06 06:12:56 +01:00 |
|
|
a3bc63b6ee
|
2022 day6: add data
|
2022-12-06 06:12:49 +01:00 |
|
|
92a60f149e
|
2022 day5/rust: cleanup
|
2022-12-05 18:40:02 +01:00 |
|
|
d75c49e8c4
|
2022 day5/rust: add solution
|
2022-12-05 06:39:20 +01:00 |
|
|
a000a1a7ea
|
2022 day5: add data
|
2022-12-05 06:35:20 +01:00 |
|
|
2c13f3de57
|
common/rust: implement union and difference for SectionRange
|
2022-12-04 21:30:45 +01:00 |
|
|
c7062a05e8
|
common/rust: add UpToTwo type
|
2022-12-04 21:29:57 +01:00 |
|
|
9b62590517
|
rust: move section ranges to library
|
2022-12-04 17:43:01 +01:00 |
|
|
1207b26a46
|
2022 day4/rust: use range type
|
2022-12-04 10:24:39 +01:00 |
|
|
8b15158631
|
2022 day3/rust: use tuple instead of struct
|
2022-12-04 09:59:33 +01:00 |
|
|
be02406c0f
|
2022 day4/rust: add solution
|
2022-12-04 09:59:17 +01:00 |
|
|
3e27ce8334
|
2022 day4: add data
|
2022-12-04 09:58:53 +01:00 |
|
|
d13125c4ad
|
2022 day3/rust: use bitwise arithmetic
|
2022-12-03 06:49:44 +01:00 |
|
|
c4268a0093
|
2022 day3/rust: cleanup
|
2022-12-03 06:49:24 +01:00 |
|
|
5ad4f56771
|
2022 day3/rust: add solution
|
2022-12-03 06:17:06 +01:00 |
|
|
f2f3697152
|
2022 day3: add data
|
2022-12-03 06:16:46 +01:00 |
|
|
e7f1e50aa6
|
2022 day2/rust: cleanup
|
2022-12-02 07:45:10 +01:00 |
|
|
56eb362c3d
|
2022 day2/rust: add solution
|
2022-12-02 07:36:35 +01:00 |
|
|
e904ed4d34
|
2022 day2: add data
|
2022-12-02 07:36:07 +01:00 |
|
|
bd13011a52
|
2022 day1/rust: avoid unnecessary allocations
|
2022-12-01 20:41:22 +01:00 |
|
|
8a192ddc42
|
test.sh: fix scoping
|
2022-12-01 19:24:06 +01:00 |
|
|
0ce9b79c20
|
test.sh: make shellcheck happy
|
2022-12-01 19:24:06 +01:00 |
|
|
bb0fbc0f8f
|
test.sh: run all years
|
2022-12-01 19:24:06 +01:00 |
|
|
e271b0d585
|
2022 day1/rust: add solution
|
2022-12-01 19:24:06 +01:00 |
|
|
4be136b1a9
|
2022 day1: add data
|
2022-12-01 19:24:06 +01:00 |
|
|
cb3138f05c
|
cargo update
|
2022-12-01 19:24:06 +01:00 |
|
|
8911a00d0b
|
Add cargo workspace configuration
|
2022-12-01 19:24:06 +01:00 |
|
|
7aa3a53570
|
Rename rust crates
|
2022-12-01 19:24:06 +01:00 |
|
|
b0821bc945
|
2021 day13/rust: add solution
|
2022-04-10 16:09:05 +02:00 |
|
|
3d52da6074
|
2021 day13: add data
|
2022-04-10 16:08:28 +02:00 |
|
|
5a8d17a4e7
|
2021 day16/rust: make generic on error type
|
2022-01-23 20:02:10 +01:00 |
|
|
8e29118629
|
2021 day16/rust: fix assertion in bit-slicing implementation
|
2022-01-23 19:15:43 +01:00 |
|
|
e3c6a8f29c
|
2021 day22/rust: add solution
|
2022-01-23 17:50:55 +01:00 |
|