From the Advent Of Code page:
"Advent of Code is a series of small programming puzzles for a variety of skill levels. They are self-contained and are just as appropriate for an expert who wants to stay sharp as they are for a beginner who is just learning to code. Each puzzle calls upon different skills and has two parts that build on a theme."
The solutions implemented are my own and they are often a product of quick thinking and coding. I do not intend to make super good 'quality' code, I only intend to come up with a program to solve the problem as quickly and as efficiently as possible (and to have fun of course). Still, I try to keep it clean.