Advent of Code is a series of daily programming puzzles from December 1st to 25th, becoming progressively more difficult each day. The puzzles can be completed in any programming language- inputs are short text files and the solutions are integers. Many people use these puzzles to learn a new language or try new techniques.
We can reuse last year’s leaderboard code 1708445-6a8f7730. You can join on the Private Leaderboards page while logged into your AoC account.
Let’s share our solutions in Ada and SPARK! Use the forum’s spoiler tag where appropriate and make sure to have fun saving Christmas!
Signed up for this forum just to participate in this! I am absolute beginner at Ada, and was going to do the Advent of Code in C, but I think trying to learn Ada is a good try for something fun like the advent!
@jlin Welcome! Advent of Code is indeed a good opportunity to dive into Ada. Especially since many people post links to their solutions - last year I looked a lot at how others get things done in Ada and I found it really helpful.
Hi. I’ve decided to learn Ada and see how far I get. Unfortunately, I don’t have that much time, so it’s probably not going to be steady. But, I’ve overcome the first hurdles. And I’ve solved both first day problems. Curious to see other people’s solutions, because frankly, my solution is a kind of intersection of Pascal and Java/C#.