About

Hi, I'm Aaron, a bachelor's student in computer science at the Bauhaus University Weimar. For several years now, I've been a big fan of the annual event AdventOfCode, which inspired this event. I really enjoy solving small coding puzzles, and I wanted to find a way to share this with students at our university and schoolchildren here in Weimar.

Bauhaus Advent Coding consists of small programming puzzles that you can try out for yourself. In my opinion, there is no better for learning to program than playful challenges that allow you to freely explore your creativity. I had a lot of fun coming up with these puzzles, and I hope you enjoy solving them just as much. If you like this event, please share it with others!

General tips

If you get stuck on a puzzle, try solving it with the sample input first. This will help you determine whether your code is already working correctly on a small scale before you run it on your large input.

FAQ

What data is stored about me?
We use OAuth2.0 to log users in. A service such as GitLab, Github, or Google simply confirms that you have already created an account with them. In the end, we only store your email address and the already public username from the OAuth service profile. If you don't want your username to appear on the leaderboard, you can choose to be displayed anonymously in the settings.

Why was today's puzzle so easy/so difficult?
There could be many different reasons for this. On the one hand, the puzzles are designed to become progressively more difficult. So the puzzle on day 1 should definitely be easier than the one on day 7. On the other hand, everyone perceives the difficulty of puzzles differently, and we don't have much influence over that. In the end, it's always possible that we underestimated or overestimated the difficulty of a task. We can only encourage you to participate and simply try out which puzzles you can solve and which you might not.

Should I use AI like ChatGPT to solve the puzzles? No. This coding challenge was created by people for people to have fun puzzling. And you certainly won't learn to program better from it. If you want to train your AI prompting strategies, you will definitely find better tasks elsewhere that are tailored specifically for that purpose.

Contact

Email: aaron.jordan.kammer@uni-weimar.de