aoc

module
v0.0.0-...-a2de651 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2024 License: GPL-3.0

README

aoc

My advent of code solutions

All programs have been carefully composed and run collectively in around 62ms(2023), 49ms(2022) and 249ms(2021). Coding notes have proven useful for others on reddit.

Happy coding!

Installation and benchmark

  1. optionnally install gocyclo
  2. install hyperfine
  3. git clone this repository somewhere in your $GOPATH
  4. export envar $SESSION with your AoC session value (get it from the cookie stored in your browser)
  5. $ cd 2022
  6. $ make
  7. $ make runtime && cat runtime.md
  8. explore the other Makefile goals

Directories

Path Synopsis
2021
1
10
11
12
13
14
15
17
18
19
2
20
21
22
22/rsc
https://www.youtube.com/watch?v=JyrNC74r2SI&list=PLrwpzH1_9ufMLOB6BAdzO08Qx-9jHGfGg&index=25
https://www.youtube.com/watch?v=JyrNC74r2SI&list=PLrwpzH1_9ufMLOB6BAdzO08Qx-9jHGfGg&index=25
24
25
3
4
5
6
7
8
9
16 Module
23 Module
2022
1
10
11
12
13
14
15
16
17
18
19
2
20
21
22
23
24
25
3
4
5
6
7
8
9
download Module
runtime Module
2023
1
10
11
12
13
14
15
16
17
18
19
2
20
21
22
23
24
25
3
4
5
6
7
8
9

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL