What is Advent of Code?

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.


Two problems are posted each day from December 1st to December 25th at 12:00 am.  To unlock the second problem, you must first complete the "part 1" challenge.


For each problem you complete, you earn a star.  Collect all the stars and you "save Christmas".  Global completion rates are compiled for each day.  Generally, problems start out easier and get harder later in the month.  The completion of any number of the challenges is a great accomplishment.