I'm doing AoC at the moment too and I'm using the chat GPT thing as a sort of assistant. I don't program in Rust much so sometimes it's difficult to remember certain things and functions. Expressing my intent to the tool seems to come up with decent answers
Some example questions I've asked the tool recently:
> I want to insert a char into a hash map if it does not exist, if it does increment a counter
> rust find common keys in two hashmaps keyed by char
Yes they can probably be found on stack overflow or whatever but it feels more natural this way.
...and yes I could just go down the route of getting the thing to solve the AoC challenge completely but that's no fun