Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chsxf/advent-of-code-2024

An Advent of Code 2024 solutions repository in PHP
https://github.com/chsxf/advent-of-code-2024

advent-of-code advent-of-code-2024 php

Last synced: 23 days ago
JSON representation

An Advent of Code 2024 solutions repository in PHP

Awesome Lists containing this project

README

        

# About This Repository

This repository contains the complete source code of my participation to the [Advent of Code 2024](https://adventofcode.com/2024).

All puzzles are solved through PHP.

## Conventions

This project uses [gitmoji](https://gitmoji.dev) for its commit messages.

# Requirements

This source code has only been tested with **PHP 8.3** and is not guaranteed to work on any other version (even though most puzzle uses pretty standard PHP code).

# How To Run

Each daily puzzle is stored in its own folder, and each step has its own PHP file.

For example, if you want to run the second puzzle of the third day, proceed as follows from the root folder of the directory:

```sh
cd day3
php day3-2.php
```

## Running With Test Input

Each daily puzzle comes with two data sets: test and full input.

You can run the code using the test input like this:

```sh
php day3-2.php sample
```