David Betteridge
banner
davidbetteridge.net
David Betteridge
@davidbetteridge.net
c# developer, ultra runner.
Do you want the name of an algorithm to research?
December 16, 2024 at 5:16 PM
A friend of mine's Rust solution is here:
github.com/cmaughan/aoc...
This sort of thing

let mut tokens = Vec::new();
while self.position < self.input.len() {
let c = self.input[self.position..].chars().next().unwrap();
if c.is_whitespace() {
self.position += c.len_utf8();
github.com
December 4, 2024 at 2:04 PM
what language are you using?

I would keep track of the state you are in.
Start in state=0,
Parse mul( and you are now in state 1
If you see a number, and you are in state 1 then ....
December 4, 2024 at 1:50 PM