Interesting, this year comes with the request in which
What's clear from the above is that these puzzles are meant to help people get better at programming. That's why I'm posting this in the Teaching and Learning Resources forum. Hopefully, the good news about Advent will reach anyone wanting to learn more about programming.Eric Wastl wrote: Please don't use AI / LLMs (like GPT) to automatically solve a day's puzzles until that day's global leaderboards are full. By "automatically", I mean using AI to do most or all of the puzzle solving, like handing the puzzle text directly to an LLM. The leaderboards are for human competitors; if you want to compare the speed of your AI solver with others, please do so elsewhere. (If you want to use AI to help you solve puzzles, I can't really stop you, but I feel like it's harder to get better at programming if you ask an AI to do the programming for you.)
Note the puzzles start out relatively easy with a difficulty that is generally increasing.
For reference Raspberry Pi forum threads from previous seasons are at
I haven't decided what languages to use this year, but I think Julia will play a major role since I'm trying to use it for real work and more practice helps. Though possible
Julia doesn't run fast on a Raspberry Pi Zero. Therefore, I'm expecting to do most of my Julia programming using a Raspberry Pi 3 or 4 running in 64-bit mode. It seems I won't have a Pi 5 in time for Advent.
There is an official Redit at
That's a great resource when stuck on a problem. At the same time, I find the smaller Pi-focused community discussion here enjoyable. According to Fido the difference between Raspberry Pi and Redit is comparable to the difference between NASCAR and IndyCar racing. One is slower the other faster, but it's a matter of preference what each person prefers.
I'm looking forward to the first puzzle and finding out what the theme will be.