Here are presented my solutions for the Advent of Code programming puzzles.
For every day I present the solutions in various languages: NodeJS,PHP, Python and Perl.
To run specified solution, just call:
npm run TYPE DAY
where TYPE is the type of the solution and DAY is numeric value in range 1-25, i.e:
npm run node 3
Available types are the language's name in the lowercase:
nodejsphppythonperl
Below there is a quick list of all available solutions:
| Day | Name | NodeJS | PHP | Python | Perl |
|---|---|---|---|---|---|
| 01 | Not Quite Lisp | ⭐ | ⭐ | ⭐ | ⭐ |
| 02 | I Was Told There Would Be No Math | ⭐ | ⭐ | ⭐ | |
| 03 | Perfectly Spherical Houses in a Vacuum | ⭐ | ⭐ | ||
| 04 | The Ideal Stocking Stuffer | ⭐ | ⭐ | ||
| 05 | Doesn't He Have Intern-Elves For This? | ⭐ | ⭐ | ||
| 06 | Probably a Fire Hazard | ⭐ | ⭐ | ||
| 07 | Some Assembly Required | ⭐ | ⭐ | ||
| 08 | Matchsticks | ⭐ | ⭐ | ||
| 09 | All in a Single Night | ⭐ | |||
| 10 | Elves Look, Elves Say | ⭐ | |||
| 11 | Corporate Policy | ⭐ | ⭐ | ||
| 12 | JSAbacusFramework.io | ⭐ | |||
| 13 | Knights of the Dinner Table | ⭐ | |||
| 14 | Reindeer Olympics | ⭐ | |||
| 15 | Science for Hungry People | ⭐ | |||
| 16 | Aunt Sue | ⭐ | |||
| 17 | No Such Thing as Too Much | ⭐ | |||
| 18 | Like a GIF For Your Yard | ⭐ |