Skip to content

dombalaz/aoc15

Repository files navigation

Advent of Code 2015

🎅🎄 Aoc15 is my take on AoC15 problems.

Progress

This is the progress of how am I doing:

  • ◻️ - The day not yet completed.
  • ⭐ - Part one completed.
  • 🌟 - Part two completed.
Day Status
Day 1: Not Quite Lisp 🌟
Day 2: I Was Told There Would Be No Math 🌟
Day 3: Perfectly Spherical Houses in a Vacuum 🌟
Day 4: The Ideal Stocking Stuffer 🌟
Day 5: Doesn't He Have Intern-Elves For This? 🌟
Day 6: Probably a Fire Hazard 🌟
Day 7: Some Assembly Required 🌟
Day 8: Matchsticks 🌟
Day 9: All in a Single Night 🌟
Day 10: Elves Look, Elves Say 🌟
Day 11: Corporate Policy 🌟
Day 12: JSAbacusFramework.io 🌟
Day 13: Knights of the Dinner Table 🌟
Day 14: Reindeer Olympics 🌟
Day 15: Science for Hungry People 🌟
Day 16: Aunt Sue 🌟
Day 17: No Such Thing as Too Much ◻️
Day 18: Like a GIF For Your Yard ◻️
Day 19: Medicine for Rudolph ◻️
Day 20: Infinite Elves and Infinite Houses ◻️
Day 21: RPG Simulator 20XX ◻️
Day 22: Wizard Simulator 20XX ◻️
Day 23: Opening the Turing Lock ◻️
Day 24: It Hangs in the Balance ◻️
Day 25: Let It Snow ◻️

Build

To compile, you must have compiler with c++17 support and cmake version at least 3.10.2.

mkdir build
cd build
cmake ../
make

Test

Running tests is also very simple.

# without compilation
make test

# with compilation
make check

Usage

Project will compile binaries for all days. To solve problems run:

./aoc15 <DAY> <FILE>

Licensing

This project is under the MIT License.