|
b9b46aab5b
|
common/rust: make SectionRange Ord+Hash
|
2022-12-15 21:55:16 +01:00 |
|
|
146e0d594c
|
common/rust: make SectionRange generic over content
|
2022-12-15 21:17:35 +01:00 |
|
|
633591acf8
|
2022 day15/rust: add bad part1 solution
|
2022-12-15 20:11:55 +01:00 |
|
|
3d47372967
|
common/rust: add manhattan distance methods to Line
|
2022-12-15 20:11:38 +01:00 |
|
|
0b4b1d4f07
|
2022 day15: add part1 data
|
2022-12-15 20:08:21 +01:00 |
|
|
1b59efa250
|
2022 day14/rust: cleanup
|
2022-12-14 19:33:01 +01:00 |
|
|
f41c0177d8
|
2022 day14/rust: add solution
|
2022-12-14 19:20:45 +01:00 |
|
|
7db15c9cf7
|
common/rust: add Line type
|
2022-12-14 19:19:42 +01:00 |
|
|
26700274c3
|
2022 day14: add data
|
2022-12-14 19:13:49 +01:00 |
|
|
4022aa6e68
|
2022 day13/rust: clean up
|
2022-12-13 18:51:33 +01:00 |
|
|
f08a4aa274
|
2022 day13/rust: add solution
|
2022-12-13 18:48:50 +01:00 |
|
|
70fbd5ffaa
|
2022 day13: add data
|
2022-12-13 18:48:31 +01:00 |
|
|
b5c941c684
|
2022 day10/rust: cleanup
|
2022-12-12 20:00:20 +01:00 |
|
|
20981716c3
|
2022 day12/rust: add solution
|
2022-12-12 07:15:30 +01:00 |
|
|
8eab85c260
|
2022 day12: add data
|
2022-12-12 06:48:38 +01:00 |
|
|
8a48ba05b0
|
2022 day11/rust: clean up parsing
|
2022-12-11 17:58:18 +01:00 |
|
|
77e443e6c8
|
2022 day11/rust: add solution
|
2022-12-11 09:39:15 +01:00 |
|
|
d20c6632fa
|
2022 day11: add data
|
2022-12-11 09:05:05 +01:00 |
|
|
0618083106
|
2022 day10/rust: use generators
|
2022-12-10 09:42:00 +01:00 |
|
|
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 |
|