Skip to content

augustoccesar/adventofcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ„πŸŽ… Advent of Code πŸŽ…πŸŽ„

2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2016 | 2015

Stats

Total AoC days: 237
Total days done: 131

  • Rust: 40 days (31%)
  • Golang: 25 days (19%)
  • Java: 17 days (13%)
  • Ruby: 15 days (11%)
  • C#: 14 days (11%)
  • Python: 10 days (8%)
  • Typescript: 10 days (8%)

Calendars

2025

2024

See on AoC website

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
β€”
16 17 18 19 20
β€” β€” β€” β€” β€”
21 22 23 24 25
β€” β€” β€” β€” β€”

2023

See on AoC website

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
16 17 18 19 20
β€”
21 22 23 24 25
β€” β€” β€” β€” β€”

2022

See on AoC website

01 02 03 04 05
β€” β€”
06 07 08 09 10
β€” β€” β€” β€” β€”
11 12 13 14 15
β€” β€” β€” β€” β€”
16 17 18 19 20
β€” β€” β€” β€” β€”
21 22 23 24 25
β€” β€” β€” β€” β€”

2021

See on AoC website

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
16 17 18 19 20
β€” β€” β€” β€” β€”
21 22 23 24 25
β€” β€” β€” β€” β€”

2020

2019

See on AoC website

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
β€”
16 17 18 19 20
β€” β€” β€” β€” β€”
21 22 23 24 25
β€” β€” β€” β€” β€”

2018

See on AoC website

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
β€” β€” β€” β€” β€”
16 17 18 19 20
β€” β€” β€” β€” β€”
21 22 23 24 25
β€” β€” β€” β€” β€”

2016

See on AoC website

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
β€” β€” β€” β€” β€”
16 17 18 19 20
β€” β€” β€” β€” β€”
21 22 23 24 25
β€” β€” β€” β€” β€”

2015

See on AoC website

01 02 03 04 05
06 07 08 09 10
11 12 13 14 15
β€” β€” β€” β€” β€”
16 17 18 19 20
β€” β€” β€” β€” β€”
21 22 23 24 25
β€” β€” β€” β€” β€”

How does this repository works?

This repository is managed by the code under /aoc. It is a program that helps generating and running days per language, and it has a compiled binary (For ARM Mac only at the moment) under /bin so that it can be ran from it.

Usual workflow

  1. ./bin/aoc prepare-day <lang> <year> <day> --full

    Prepare the day using --full so that it also download the input (if AOC_SESSION environment variable is set). This will also update this README with links and update stats.

  2. ./bin/aoc create-input <year> <day>

    To create an empty example input so that can add the example that is usually given for the day.

  3. ./bin/aoc run <lang> <year> <day>

    This will run the day for the language with the correct toolchain.

About

πŸŽ„πŸŽ…

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •