Commit Graph

28 Commits

Author SHA1 Message Date
387e8f62d0 Add day 8 2023-12-08 15:27:17 +01:00
45bb61e4fd Add script to run all parts 2023-12-07 20:10:26 +01:00
757ae5e878 Change to include_str! everywhere 2023-12-07 20:10:13 +01:00
2e76e5faa1 Remove unnecessary boxing 2023-12-07 20:01:03 +01:00
1e17292b18 Add day 7 2023-12-07 15:01:32 +01:00
7c021ad810 Add template 2023-12-07 12:47:25 +01:00
29ef927ae5 Add approach using linear range reduction 2023-12-06 15:51:24 +01:00
c9e912fbe0 Add math-based approach 2023-12-06 13:38:06 +01:00
4db2256836 Add day 6 2023-12-06 08:51:31 +01:00
41c97f0d7a Add types for readability 2023-12-06 00:06:01 +01:00
c0afa4dc34 Add third approach using ranges 2023-12-05 17:18:31 +01:00
ac8799aefb Add second approach using reverse search 2023-12-05 13:35:52 +01:00
f4b8d4108c Add day 5 2023-12-05 11:31:55 +01:00
7f72deb7cb Use str::FromStr for parsing 2023-12-04 17:59:02 +01:00
0ca0b4ecf5 Error handling & simpler parsing 2023-12-04 17:56:12 +01:00
b15b9eb121 Fix number parsing 2023-12-04 16:41:56 +01:00
feaf58b509 Add day 4 2023-12-04 11:33:28 +01:00
2c429dad95 Fix constraint on number of adjacent numbers 2023-12-03 12:06:36 +01:00
4bfd29dcd5 Add day 3 2023-12-03 11:02:26 +01:00
59e233385e Use nom for parsing 2023-12-02 19:59:32 +01:00
5c77e5d3eb I like clippy 2023-12-02 12:33:21 +01:00
8a15b62710 Add day 2 2023-12-02 12:18:41 +01:00
704783cfd2 Compartmentalize part 1 and 2 2023-12-02 01:12:28 +01:00
0db89468f6 Merge both parts into one 2023-12-02 01:05:10 +01:00
574a8ef380 Restructure folders 2023-12-02 00:29:50 +01:00
96c71f3f93 Add another approach, make setup more elegant 2023-12-02 00:28:42 +01:00
93af7971e4 Implement another approach for day 1 2023-12-01 20:55:29 +01:00
a3c6a7f80e Add day one 2023-12-01 18:51:27 +01:00