December game 1 - ADVENT OF CODE CHALLENGE

We're going to follow @Patrick Tingen (Axians)​'s recommendation and play "ADVENT OF CODE 2025". Please allow me to directly copy and paste from his post here.

 

~~~~~~~~

 

Do you like coding? And a little challenge? And a little fun?​

If three times a yes, then Advent of Code is something for you.

 

What is it

In their own words: "Advent of Code is an Advent calendar of small programming puzzles for a variety of skill levels that can be solved in any programming language you like". So that includes the ABL as well. And the good news is: it's free, although you are invited to become a sponsor for any amount you like.Every 2 days, starting 1 dec, you will get a small puzzle that you have to solve. You can use any method you like, pen & paper, excel, python, abl, gwbasic or whatever you like.

 

Why is it fun

I rarely have to deal with recursive procedure, breadth-first search, Dijkstra or similar techniques in my day-to-day work, so using the ABL in many unusual ways is fun to me. But even more, when I'm done, I like to see how others solved the problem and that's where you come in (HA! admit it, you didn't see that one coming, did you?)

 

How to join

  • Register yourself at www.adventofcode.com
  • And if you already haven't, this might be a good moment to get a GitHub account so you can link that to AoC

 

Ok, joined. Now what?

  • Wait for dec 1 when the first puzzle unlocks, or take a look at last year's puzzles to get an idea.
  • Report your GitHub repo here so we can compare solutions
  • There is a leaderboard with several Progress developers, maintained by @Wilhelmus van der Ham (WITS - Worldwide IT Solutions di Wilhelmus van der Ham & C. sas)​ 
    1. 317187-a58f3008
    2. https://adventofcode.com/2025/leaderboard/private/view/317187

 

 

For each GitHub repo you post, you get 2 points (there are 12 opportunities this year)

 

We also have a dedicated channel to talk about it in our Progress Discord Server. Learn more about it here.