___ _ _ _____ __ _____ _
/ _ \ | | | | | _ |/ _| / __ \ | |
/ /_\ \ __| |_ _____ _ __ | |_ | | | | |_ | / \/ ___ __| | ___
| _ |/ _` \ \ / / _ \ '_ \| __| | | | | _| | | / _ \ / _` |/ _ \
| | | | (_| |\ V / __/ | | | |_ \ \_/ / | | \__/\ (_) | (_| | __/
\_| |_/\__,_| \_/ \___|_| |_|\__| \___/|_| \____/\___/ \__,_|\___|
Advent of Code is an online event created by Eric Wastl. Each year, starting on Dec 1st, an advent calendar of small programming puzzles are unlocked once a day at midnight (EST/UTC-5). Developers of all skill sets are encouraged to solve them in any programming language they choose!
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 a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.
You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.
New this 2022: I am incuding AoCLearning section where I will place all snippets that had helped me this year.