https://github.com/AlbertSuarez/advent-of-code-2018
🎄 Small programming puzzles that can be solved in any programming language you like.
https://github.com/AlbertSuarez/advent-of-code-2018
advent-of-code programming puzzles
Last synced: 9 months ago
JSON representation
🎄 Small programming puzzles that can be solved in any programming language you like.
- Host: GitHub
- URL: https://github.com/AlbertSuarez/advent-of-code-2018
- Owner: AlbertSuarez
- License: mit
- Created: 2018-12-01T19:44:40.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-29T11:52:36.000Z (about 6 years ago)
- Last Synced: 2024-07-31T20:50:48.151Z (over 1 year ago)
- Topics: advent-of-code, programming, puzzles
- Language: Python
- Homepage: https://asuarez.dev/advent-of-code-2018
- Size: 85.9 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Advent of code 2018
🎄 Small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.
## Requirements
- Python 3.6+
## Recommendations
Usage of [virtualenv](https://realpython.com/blog/python/python-virtual-environments-a-primer/) is recommended for package library / runtime isolation.
## Usage
To run the server, please execute the following from the root directory:
1. Setup virtual environment
```bash
python3 -m venv env
source env/bin/activate
```
2. Install dependencies
```bash
pip3 install -r requirements.txt
```
3. Run any problem solver
```bash
python3 -m src.day_[DAY_NUMBER]
```
## Notes
All input data is kept in the `data` folder and all the problem solvers are saved in `src`.
## Completion status
| Problem | Part 1 | Part 2 |
|----------|--------------------|--------------------|
| Day 01 | :heavy_check_mark: | :heavy_check_mark: |
| Day 02 | :heavy_check_mark: | :heavy_check_mark: |
| Day 03 | :heavy_check_mark: | :heavy_check_mark: |
| Day 04 | :heavy_check_mark: | :heavy_check_mark: |
| Day 05 | :heavy_check_mark: | :heavy_check_mark: |
| Day 06 | :heavy_check_mark: | :heavy_check_mark: |
| Day 07 | :heavy_check_mark: | :heavy_check_mark: |
| Day 08 | :x: | :x: |
| Day 09 | :x: | :x: |
| Day 10 | :x: | :x: |
| Day 11 | :x: | :x: |
| Day 12 | :x: | :x: |
| Day 13 | :x: | :x: |
| Day 14 | :x: | :x: |
| Day 15 | :x: | :x: |
| Day 16 | :x: | :x: |
| Day 17 | :x: | :x: |
| Day 18 | :x: | :x: |
| Day 19 | :x: | :x: |
| Day 20 | :x: | :x: |
| Day 21 | :x: | :x: |
| Day 22 | :x: | :x: |
| Day 23 | :x: | :x: |
| Day 24 | :x: | :x: |
## License
MIT © Albert Suarez