Advent of Code day 03 refactor in Rustlang
The refactor! We use nom and nom_locate to solidify our parsing and location finding of symbols and numbers. Then discuss the differences between the original version and the refactor.
GitHub: https://github.com/ChristopherBiscardi/advent-of-code/tree/ca0b9eaba305e022c6152ec74fee5cbe0009b177/2023/rust/day-03/src
* Rust Adventure Discord: https://discord.gg/UhCQ36VMrC
* Advent of Code: https://adventofcode.com/
* The setup I'm using: https://youtu.be/fEQv-cqzbPg?si=cXrLQuICUuH-Y1QC
* More about benchmarking: https://youtu.be/xoq9S-IDcOE
# Chapters
00:00 What are we doing?
00:29 Benchmarks
01:08 Comparing the refactor
05:16 Digging into Part 1
09:04 part1::process
14:17 Digging into Part 2
19:18 Conclusions