AIRIC Christmas Challenge

Rules

This challenge is based on Advent of Code, an annual Christmas-themed programming competition consisting of daily programming puzzles released from December 1 to 25. Our team participates through a private leaderboard as a friendly internal Christmas challenge.

Competition Scope

We compete only on a selected subset of the official Advent of Code problems. For 2024, the selected days were 1, 2, 3, 5, 7, 10, 13, 17, 21, 25. The selection for 2025 will be announced later. Consequently, “next day” in our scoring system refers to the next selected puzzle day rather than the next calendar day.

Joining the Leaderboard

Custom Scoring Rules

Each solved puzzle awards points according to three components:

Scoring Formula

\[ S = B + E + Bo \] with \[ \begin{aligned} E &= k \cdot (N - n_{\text{solved}}) \\ Bo &= \begin{cases} \tfrac{N}{2}, & \text{if solved before next selected day;}\\[4pt] \tfrac{N}{4}, & \text{if solved before the subsequent selected day;}\\[4pt] 0, & \text{otherwise.} \end{cases} \end{aligned} \]

Examples

Leaderboard

Current scoring

Detailed Computations

Customize parameters