Advent of Code
is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as interview prep, company training, university coursework, practice problems, a speed contest, or to challenge each other.- Participating in these yearly puzzles can increase one's proficiency as an existing programmer, as well as inspire and assist new programmers on their steep learning curve.
- This repository essentially a data bank for the storage of a compendium of AoC solutions, accumulated over the years. To find a specific solution, scroll down to the "Navigation" heading below.
- Solutions to both old and novel puzzles will be uploaded indefinitely, so be sure to keep an eye on this repository.
- Feel free to look through the solutions year by year, to compare them with your own, or use them as hints if you're struggling with the task.
Languages that I have utilised in past AoC competitions will be listed below:
- Cheating is by no means promoted or advised. Fellow programmers are encouraged to partake in the annual Advent of Code legitimately, in order to grow their array of skills and expand their knowledge, or simply to challenge themselves and have fun. Attaining the solution through such unethical means as copying code (without comprehending the code itself and applying it) will subsequently stunt one's growth, being detrimental to their prosperity in the long run.