Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

The Advent of Code is an 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. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.
https://github.com/thekicker/advent-of-code

2020 2021 2022 advent-of-code javascript node nodejs python reddit

Last synced: 6 days ago
JSON representation

The Advent of Code is an 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. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.

Awesome Lists containing this project

README

        

# 🎄 Advent of Code

Join the fun - AdventOfCode.com

Wikipedia - Advent of Code Wiki

Reddit - Advent of Code on Reddit

𝕏 - Advent of Code hashtag on X (formerly Twitter)


| Year | Percentage Completed | Language Used |
| --------------- | --------------------------------- | ----------------------- |
| 2020* | ![](https://geps.dev/progress/12) | Node.js |
| 2021 | ![](https://geps.dev/progress/12) | Python |
| 2022 | ![](https://geps.dev/progress/32) | Node.js |
| 2023 | ![](https://geps.dev/progress/0) | Python |

*2020 is being completed after the fact. Doing it for programming practice.


# How to run

Install Dependencies
```
$ git clone https://github.com/YOUR_USERNAME/PROJECT_TITLE
$ cd PROJECT_TITLE
$ npm install
```

Run Node
```
$ npm run aoc
```

# Dependencies (as few as possible)

Uses Figlet for pretty ASCII art output
```
$ npm install figlet
```

Uses cli-progress for progress bar
```
$ npm install cli-progress
```