Commit Graph

65 Commits

Author SHA1 Message Date
a7b3d9225b Remove commented out code 2025-06-16 13:33:05 -05:00
f235c46bd4 Add caching back in 2025-06-16 13:32:26 -05:00
3815d496b9 Finish day 7 part 2 2025-06-16 13:07:41 -05:00
9f25697af4 Comment out old implementation 2025-06-16 12:59:46 -05:00
e2cb839086 Better permutation creation 2025-06-16 12:58:38 -05:00
72492db6ea Move over to using enum 2025-06-16 12:24:18 -05:00
3dff9f9bd2 Optimize set creation 2025-06-16 12:17:24 -05:00
2202a42705 Encapsulate cache locking code 2025-06-16 12:07:23 -05:00
de9edd71cc Cache operator sets 2025-06-16 11:54:01 -05:00
b0a81013bd Break day 7 into modules 2025-06-16 11:32:05 -05:00
0b6ff3a4d0 Day 7 Part 1 implementation 2025-06-16 10:54:22 -05:00
775c4a50ca Add operator set creation 2025-06-16 10:31:36 -05:00
cd1260057d Day 7 parse input 2025-06-06 10:51:04 -05:00
c474767812 Init day 7 2025-06-04 20:27:32 -05:00
cae7a32dfa Add readme 2025-06-04 11:46:46 -05:00
743f7ae763 Finish day 6 2025-06-04 11:44:42 -05:00
8e34ef72b8 Pull simulation code out into it's own function 2025-06-04 11:20:31 -05:00
050566e8d9 Finish day 6 part 1 2025-06-04 11:08:37 -05:00
8b983479e5 Pull apart return type from load_map 2025-05-31 09:23:58 -05:00
f72e5c0203 Add comment to top of day 5 and 6 2025-05-31 09:20:54 -05:00
4766956a92 Start day 6 2025-05-31 08:50:55 -05:00
80b8b3ec2f Init day 6 project 2025-05-30 14:35:27 -05:00
ae8dcc6a03 Complete Day 5 2025-05-30 08:24:13 -05:00
0a6971991e Cleanup code and store invalid pages for part 2 2025-05-30 08:07:15 -05:00
ddecce8f63 Move comment 2025-05-30 08:04:33 -05:00
82d48212cf Day 5 Part 1 2025-05-30 07:59:06 -05:00
374ffa5172 Add links to days in readmes 2025-05-29 22:04:06 -05:00
6730dd1a80 Finish day 4 2025-05-29 22:02:50 -05:00
bd64b51683 Rename select_cell to cell 2025-05-28 20:52:17 -05:00
ce72a9b3cf Day 4 part 1 complete 2025-05-28 20:45:26 -05:00
724ac02a9f Add return 2025-05-28 17:14:40 -05:00
8a524236cc Remove unused import 2025-05-28 17:10:48 -05:00
d8136c2ff4 Format code 2025-05-28 17:03:20 -05:00
ce37b21d3d Remove bad whitespace 2025-05-28 17:02:33 -05:00
465d18ea67 Implement taking strings from crossword 2025-05-28 17:01:56 -05:00
5f8eb40a8d Fix comment 2025-05-27 22:33:40 -05:00
7a9fb8546c Pull Crossword out into it's own module 2025-05-27 22:26:05 -05:00
f977975326 Start implementing day 4 2025-05-27 22:10:38 -05:00
6882164ae7 Add Cargo.lock files 2025-05-26 15:57:34 -05:00
a400730c88 Fix clippy errors 2025-05-26 15:50:22 -05:00
da92f241eb Cargo init day 4 2025-05-26 15:47:33 -05:00
5eaf05ff1c Break day 3 into modules 2025-05-26 13:25:35 -05:00
4eaf6948e9 Day 3 complete 2025-05-26 12:47:08 -05:00
1dc412f341 Remove commented out code 2025-05-26 12:01:22 -05:00
5c02081067 Day 3 part 1 2025-05-26 11:59:58 -05:00
147049cbe2 Comment out unused code 2025-05-26 08:14:54 -05:00
898529895d Add readme.md to day 1 and 2 2025-05-26 08:12:24 -05:00
75ea19302a Day 2 complete 2025-05-26 08:06:54 -05:00
3ea4a7cb1c Update function comment 2025-05-25 19:36:45 -05:00
45c5a7a1df Incorrect day 2 part 2 implementation 2025-05-25 19:27:15 -05:00