This is a single project which contains all my solutions to Advent of Code, all solutions are written in PHP by myself. You will also need to provide puzzle input files in the storage directory, in this repo these are encrypted with git-crypt and are not included in the public repository. To read more about why puzzle input and challenge questions are private see the AOC about page. Please visit the home page of AOC to download your own problem datasets.
If you're posting a code repository somewhere, please don't include parts of Advent of Code like the puzzle text or your inputs.
Here is a list of the challenges I have completed:
- Day 1: Not Quite Lisp ★★ -
php adventofcode challenge/2015/01 - Day 2: I Was Told There Would Be No Math ★★ -
php adventofcode challenge/2015/02 - Day 3: Perfectly Spherical Houses in a Vacuum ★★ -
php adventofcode challenge/2015/03 - Day 4: The Ideal Stocking Stuffer ★★ -
php adventofcode challenge/2015/04 - Day 5: Doesn't He Have Intern-Elves For This? ★★ -
php adventofcode challenge/2015/05 - Day 6: Probably a Fire Hazard ★★ -
php adventofcode challenge/2015/06
- Day 1: Calorie Counting ★★ -
php adventofcode challenge/2022/01 - Day 2: Rock Paper Scissors ★★ -
php adventofcode challenge/2022/02 - Day 3: Rucksack Reorganization ★★ -
php adventofcode challenge/2022/03 - Day 4: Camp Cleanup ★★ -
php adventofcode challenge/2022/04 - Day 5: Supply Stacks ★★ -
php adventofcode challenge/2022/05 - Day 6: Tuning Trouble ★★ -
php adventofcode challenge/2022/06 - Day 7: No Space Left On Device ★ -
php adventofcode challenge/2022/07
- Day 1: Trebuchet?! ★ -
php adventofcode challenge/2023/01
- Day 1: Historian Hysteria ★★ -
php adventofcode challenge/2024/01 - Day 2: Red-Nosed Reports ★★ -
php adventofcode challenge/2024/02 - Day 3: Mull It Over ★★ -
php adventofcode challenge/2024/03 - Day 4: Ceres Search ★★ -
php adventofcode challenge/2024/04 - Day 5: Print Queue ★★ -
php adventofcode challenge/2024/05 - Day 6: Guard Gallivant ★★ -
php adventofcode challenge/2024/06 - Day 10: Hoof It ★★ -
php adventofcode challenge/2024/10
These instructions will give you a copy of the project up and running on your local machine for development and testing purposes.
This project is built on top of Laravel Zero, and needs php 8.2 or higher and the composer package manager installed on your system to run.
After cloning the repository you can install all dependencies through composer by running:
Say what the step will be
composer install
You can then run the main menu by running:
php adventofcode browse
- Zachary Claret-Scott - hcaz
This repository is stored on a private git server, however it is mirrored to the following public git servers: