My solutions for Advent of Code 2023, written in Rust.
Todo
- Automate result on README
- Try aho_corasick on the day 1 part2 case
- Rewrite day 3 using regex to identify all numbers and symbols, and then find the cases
- Rewrite day 6 using the roots of the quadratic equation
Day 1 - Trebuchet?!
Part one
Timing: 99us
Result:
54081
Part two
Timing: 661us
Result:
54649
Day 2 - Cube Conundrum
Part one
Timing: 126us
Result:
3059
Part two
Timing: 100us
Result:
65371
Day 3 - Gear Ratios
Part one
Timing: 224us
Result:
528799
Part two
Timing: 126us
Result:
84907174
Day 4 - Scratchcards
Part one
Timing: 399us
Result:
23235
Part two
Timing: 442us
Result:
5920640
Day 5 - If You Give A Seed A Fertilizer
Part one
Timing: 39us
Result:
486613012
Part two
Timing: 96us
Result:
56931769
Day 6 - Wait For It
Part one
Timing: 1us
Result:
128700
Part two
Timing: 5781us
Result:
39594072
Day 7 - Camel Cards
Part one
Timing: 586us
Result:
251545216
Part two
Timing: 552us
Result:
250384185