Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Repo of algorithms for solving Advent of Code challenges
https://github.com/ekwoka/advent-of-code

algorithm javascript

Last synced: 27 days ago
JSON representation

Repo of algorithms for solving Advent of Code challenges

Awesome Lists containing this project

README

        

# Advent of Code

[Advent of Code](https://adventofcode.com)

Scores:

![](https://img.shields.io/badge/2024-blue?style=for-the-badge&logo=googlecalendar&logoColor=white&color=blue) ![](https://img.shields.io/badge/stars-18-yellow?style=for-the-badge&logo=adventofcode&logoColor=white&color=FFFF66) ![](https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white)

![](https://img.shields.io/badge/2023-blue?style=for-the-badge&logo=googlecalendar&logoColor=white&color=blue) ![](https://img.shields.io/badge/stars-50-yellow?style=for-the-badge&logo=adventofcode&logoColor=white&color=FFFF66) ![](https://img.shields.io/badge/typescript-3178C6?style=for-the-badge&logo=typescript&logoColor=white) ![](https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white) ![](https://img.shields.io/badge/WAT-654FF0?style=for-the-badge&logo=webassembly&logoColor=white)

![](https://img.shields.io/badge/2022-blue?style=for-the-badge&logo=googlecalendar&logoColor=white&color=blue) ![](https://img.shields.io/badge/stars-50-yellow?style=for-the-badge&logo=adventofcode&logoColor=white&color=FFFF66) ![](https://img.shields.io/badge/typescript-3178C6?style=for-the-badge&logo=typescript&logoColor=white)

![](https://img.shields.io/badge/2021-blue?style=for-the-badge&logo=googlecalendar&logoColor=white&color=blue) ![](https://img.shields.io/badge/stars-36-yellow?style=for-the-badge&logo=adventofcode&logoColor=white&color=FFFF66) ![](https://img.shields.io/badge/javascript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)

![](https://img.shields.io/badge/2020-blue?style=for-the-badge&logo=googlecalendar&logoColor=white&color=blue) ![](https://img.shields.io/badge/stars-12-yellow?style=for-the-badge&logo=adventofcode&logoColor=white&color=FFFF66) ![](https://img.shields.io/badge/python-3776AB?style=for-the-badge&logo=python&logoColor=white) ![](https://img.shields.io/badge/typescript-3178C6?style=for-the-badge&logo=typescript&logoColor=white)

![](https://img.shields.io/badge/2017-blue?style=for-the-badge&logo=googlecalendar&logoColor=white&color=blue) ![](https://img.shields.io/badge/stars-28-yellow?style=for-the-badge&logo=adventofcode&logoColor=white&color=FFFF66) ![](https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white)

![](https://img.shields.io/badge/2016-blue?style=for-the-badge&logo=googlecalendar&logoColor=white&color=blue) ![](https://img.shields.io/badge/stars-50-yellow?style=for-the-badge&logo=adventofcode&logoColor=white&color=FFFF66) ![](https://img.shields.io/badge/typescript-3178C6?style=for-the-badge&logo=typescript&logoColor=white) ![](https://img.shields.io/badge/rust-000000?style=for-the-badge&logo=rust&logoColor=white)

![](https://img.shields.io/badge/2015-blue?style=for-the-badge&logo=googlecalendar&logoColor=white&color=blue) ![](https://img.shields.io/badge/stars-50-yellow?style=for-the-badge&logo=adventofcode&logoColor=white&color=FFFF66) ![](https://img.shields.io/badge/typescript-3178C6?style=for-the-badge&logo=typescript&logoColor=white)

## About

Advent of Code is a series of challenges for the Christmas season that require writing simple algorithms to solve.

Take for Example:

[Task 5](2021/05/tasks.mjs) - Algorithm for mapping lines onto a 2D grid.

[Task 6](2021/06/tasks.mjs) - Algorithm for tracking Lanternfish Populations over time.

[Task 9](2021/09/tasks.mjs) - Flood-fill algorithm for identifying large basins in the sea floor.

[Task 12](2021/12/tasks.mjs) - Algorithm for finding all the possible paths through a omni-directional graph.

[Task 15](2021/15/protitytasks.mjs) - Pathfinding algorithm using a priority queue.