Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/djbe/advent-of-code

Advent of Code is an annual 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.
https://github.com/djbe/advent-of-code

advent-of-code advent-of-code-2019 advent-of-code-2020 swift

Last synced: 2 days ago
JSON representation

Advent of Code is an annual 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.

Awesome Lists containing this project

README

        

# Advent of Code

[Advent of Code](https://adventofcode.com) is an annual 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.

## Year 2020 Scenario

After saving Christmas five years in a row, you've decided to take a vacation at a nice resort on a tropical island. Surely, Christmas will go on without you.

The tropical island has its own currency and is entirely cash-only. The gold coins used there have a little picture of a starfish; the locals just call them stars. None of the currency exchanges seem to have heard of them, but somehow, you'll need to find fifty of these coins by the time you arrive so you can pay the deposit on your room.

To save your vacation, you need to get all fifty stars by December 25th.

Collect stars by solving puzzles. Two puzzles will be made available on each day in the Advent calendar; the second puzzle is unlocked when you complete the first. Each puzzle grants one star. Good luck!

# License

This code is under the MIT License. See the [License.md](License.md) file in this repository.

## Attributions

Some parts of this code are powered by:

- [Swift Algorithms](https://github.com/apple/swift-algorithms)
- [Swift Argument Parser](https://github.com/apple/swift-argument-parser)

There are also some tools in this project, mainly used for maintaining code quality:

- [Komondor](https://github.com/shibapm/Komondor)
- [SwiftFormat](https://github.com/nicklockwood/SwiftFormat)
- [SwiftLint](https://github.com/realm/SwiftLint)